Beregning af tid med java.util.Date

Tags:    java

Hej

Hvordan får jeg et til år på i løkken?
Altså ala:
john = date++;

public static void main(String[] args)
{
Date date = Calendar.getInstance().getTime();
Date john = new Date(1984, 07, 19);

while (john.before(date))
{
System.out.println(john);
john = date;
}
}



Ville være nice med et hurtigt hint hvis nogen kan hjælpe bare lidt, for jeg ville super gerne sige DONE og videre..



Ville være nice med et hurtigt hint hvis nogen kan hjælpe bare lidt, for jeg ville super gerne sige DONE og videre..


Date d = new Date();
Date oneYearLater = new Date(d.getYear() + 1, d.getMonth(), d.getDate());



Indlæg senest redigeret d. 30.01.2009 23:17 af Bruger #2695
Umidelbart burde du kunne bruge følgende:
Fold kodeboks ind/udKode 




Ken ->

setYear og getYear bliver overstreget når jeg prøver at sætte dem ind..
Hvorfor kan de metoder ikke bruges?



Det samme gælder med Roberts getYear, getMonth og getDate..



Årsagen til det, er at koden er 'deprecated' siden version 1.1 af Java JDK, du kan istedet bruge følgende:

Fold kodeboks ind/udKode 




t