Ich möchte das Startdatum & amp; Enddatum der Woche für eine an die Methode übergebene Wochennummer. Wenn ich beispielsweise die Wochennummer als 51
und das Jahr als 2011
übergebe, sollte das Startdatum als 18 Dec 2011
und das Enddatum als 24 Dec 2011
Gibt es irgendwelche Methoden, mit denen ich das erreichen kann?
Sie können die folgende Methode verwenden, um das erste Datum und das Enddatum einer Woche abzurufen
%Vor% Sie müssen die Klasse java.util.Calendar
verwenden. Sie können das Jahr mit Calendar.YEAR
und die Woche des Jahres mit Calendar.WEEK_OF_YEAR
mit der Methode public void set(int field, int value)
festlegen.
Solange das Gebietsschema richtig eingestellt ist, können Sie setFirstDayOfWeek
sogar verwenden, um den ersten Tag der Woche zu ändern. Das Datum Ihrer Kalenderinstanz ist Ihr Startdatum. Fügen Sie einfach 6 Tage für Ihr Enddatum hinzu.