C
CalendarNoob
Gast
Hallo,
ich habe zwei Date-Objekte
und
, die ich einer Funktion übergeben möchte.
Wenn z.B. der 15.11.2011 übergeben wird, dann soll der nächste Montag als
genommen werden.
Habe es so versucht, aber funktioniert nicht.
Kann jemand helfen?
ich habe zwei Date-Objekte
Code:
Date startDate
Code:
Date endDate
Wenn z.B. der 15.11.2011 übergeben wird, dann soll der nächste Montag als
Code:
startDate
Habe es so versucht, aber funktioniert nicht.
Java:
public class TestDate {
public static void main(String[] argv) {
Date startDate = new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
try {
startDate = df.parse("2011-11-17");
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
int weekday = now.get(Calendar.DAY_OF_WEEK);
if (weekday != Calendar.MONDAY)
{
int days = (Calendar.SATURDAY - weekday + 2) % 7;
now.add(Calendar.DAY_OF_YEAR, days);
}
Date date = startDate;
String format = new SimpleDateFormat("yyyy.MM.dd").format(date);
System.out.println(format);
}
}
Kann jemand helfen?