webForumDet fria alternativet

Mobilapplikation

Java

1 svar · 563 visningar · startad av nedde

Medlem sedan nov. 2003187 inlägg
Frågan#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.

Medlem sedan apr. 20007 588 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
256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)