webForumDet fria alternativet

Mobilapplikation

1 svar · 561 visningar · startad av nedde

neddeMedlem sedan nov. 2003187 inlägg
#1

Hej. Är total nybörjare inom java.
Vill ha en mobil java applikation som ska kunna räkna ut i framtiden från "dagens datum". Kommer använda det till datumkontroll av produkter.

Ska se ut på följande sätt:

Idag 05-04-2009
2D 06-04-2009
4D 08-04-2009
7D 11-04-2009
10D 14-04-2009
14D 18-04-2009
1M 05-05-2009
2M 05-06-2009
4M 05-08-2009
6M 05-10-2009
12M 05-04-2010

Vilken funktion ska jag använda mig av? Den ska hämta dagens datum från aktuell mobil. Har installerat moosync för att testa mig på java men verkar inte fungera så bra i Vista 64 bit. Annat att föredra? Tacksam för hjälp.

sgtpepperMedlem sedan apr. 20005 524 inlägg
#2

Du måste läsa API-dokumentationen, annars kommer du ha en uppförsbacke som heter duga.

Klassen du letar efter heter java.util.Calendar, den är abstrakt och har en getInstance-metod som returnerar en instans som representerar den aktuella tiden.

För att sen öka på denna tid så använder du set-metoden där du skickar in det fält du vill uppdatera (dag, månad osv - finns som statiska konstanter på Calendar-klassen) samt värdet som du vill uppdatera detta fält med.

Like so:

	Calendar now = Calendar.getInstance(); // now = idag
	now.add(Calendar.DAY_OF_MONTH, 2);  // now = idag + 2D
	now.add(Calendar.DAY_OF_MONTH, 14);  // now = idag + 14D

	now.add(Calendar.MONTH, 1);  // now = idag + 1M
	now.add(Calendar.MONTH, 12); // now = idag + 12M
Genererad på 375 ms · cache AV · v20260730165559-full.f96bc7eb