Joda Zeit: Erster Tag in dieser Woche ISO Jahr 1
Frage
Ich mag das Datum des Montags, um herauszufinden, in der diesjährigen ISO Woche 1 (für das Jahr 2009 an diesem Montag 29. Dezember 2008 wäre).
Ich bin sicher, dass joda Zeit damit umgehen kann, aber ich einfach nicht die API herausfinden kann (vielleicht ist es nur zu spät).
Kann mir jemand helfen? Dank!
Lösung
Ich glaube, dies sollte funktionieren:
DateMidnight date = new DateMidnight().withWeekOfWeekyear(1).withDayOfWeek(1);
Andere Tipps
Die DateMidnight
API in der anderen Antwort erwähnt ist jetzt veraltet, verwenden Sie unter:
DateTime date = new DateTime().dayOfYear().withMinimumValue().withTimeAtStartOfDay();
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow