Иллюстрированный самоучитель по Java

       

Класс 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)

Остальные методы позволяют просмотреть время и часовой пояс или установить их.



Содержание раздела