tags | title |
---|---|
Java, Basic, Calendar, Dates |
Calendar Class |
Рекомендуется прочитать то, как работать с датами.
Введён в JDK 1.1. Он умеет работать с датами в более удобном формате, по сравнению с Date Class.
Он может:
- Прибавить к текущей дате месяц или день
- Проверить, является ли год високосным;
- Получить отдельные компоненты даты (например, получить из целой даты номер месяца)
- А также — внутри него разработана очень удобная система констант (многие из них мы увидим ниже).
Для работы со временем существуют конкретные реализации:
- GregorianCalendar - является основным;
- BuddhistCalendar;
- JapaneseImperialCalendar.
Для того, чтобы получить объект класса Date нужно вызвать метод getTime()
. А для того, чтобы из Date получить Calendar нужно выполнить такой код
Calendar myCal = new GregorianCalendar();
myCal.setTime(date);