Chcę uzyskać bieżące terminy w tygodniuOtrzymywanie bieżących dni tygodnia z datami
Pozwala myśleć: dzisiaj jest wtorek 07.05.2013. Chcę uzyskać listę dni tygodnia z datami:
Jak mogę to zrobić?
Sunday 05.05.2013
Monday 06.05.2013
*Tuesday 07.05.2013
Wednesday 08.05.2013
Thursday 09.05.2013
Friday 10.05.2013
Saturday 11.05.2013
tak, kod rozpoczyna się w niedzielę, jak zacząć od poniedziałku? 'setFirstDayOfWeek (Calendar.MONDAY);' zaczyna 06.05; chociaż dzisiaj jest niedziela 05.05. Chodzi mi o to, że rozpocznie się w poniedziałek 29.04, a ostatni dzień będzie w niedzielę 05.05. Czy to możliwe ? – metemet06
Czy chcesz, aby kod działał w taki sam sposób, niezależnie od bieżących ustawień regionalnych użytkownika? Jeśli tak, po prostu użyj instancji 'Calendar' dla np. Ustawienia regionalne w Wielkiej Brytanii: 'Calendar cal = Calendar.getInstance (Locale.UK)'. Pierwszym dniem tygodnia w Wielkiej Brytanii jest poniedziałek. W przeciwnym razie twój kod będzie działał, odpowiednio, w bieżącym locale i locale określają niedzielę jako pierwszy dzień tygodnia, więc w ten sposób zachowujesz się tak samo, nawet jeśli ustawiasz poniedziałek jako pierwszy dzień tygodnia. – andrew