Класс
Calendar
Класс
Calendar
- абстрактный, в нем собраны общие свойства календарей: юлианского, григорианского,
лунного. В Java API пока есть только одна его реализация - подкласс
GregorianCalendar.
Поскольку
calendar
- абстрактный класс, его экземпляры создаются четырьмя статическими методами
по заданной локали и/или часовому поясу:
Calendar getlnstance()
Calendar getlnstance(Locale
loc)
Calendar getlnstance(TimeZone
tz)
Calendar getlnstance(TimeZone
tz, Locale loc)
Для работы с месяцами определены
целочисленные константы от
JANUARY
до
DECEMBER
,
3 для работы с днями недели - константы
MONDAY
до
SUNDAY
.
Первый день недели можно узнать
методом i
nt getFirstDayOfweek(),
a установить - методом
setFirstDayOfWeek(int day),
например:
setFirstDayOfWeek(Calendar.MONDAY)
Остальные методы позволяют просмотреть
время и часовой пояс или установить их.