Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.43 KB

Calendar Class.md

File metadata and controls

28 lines (21 loc) · 1.43 KB
tags title
Java, Basic, Calendar, Dates
Calendar Class

Абстрактный класс Calendar

Рекомендуется прочитать то, как работать с датами.

Введён в JDK 1.1. Он умеет работать с датами в более удобном формате, по сравнению с Date Class.

Он может:

  • Прибавить к текущей дате месяц или день
  • Проверить, является ли год високосным;
  • Получить отдельные компоненты даты (например, получить из целой даты номер месяца)
  • А также — внутри него разработана очень удобная система констант (многие из них мы увидим ниже).

Для работы со временем существуют конкретные реализации:

  • GregorianCalendar - является основным;
  • BuddhistCalendar;
  • JapaneseImperialCalendar.

Для того, чтобы получить объект класса Date нужно вызвать метод getTime(). А для того, чтобы из Date получить Calendar нужно выполнить такой код

Calendar myCal = new GregorianCalendar();
myCal.setTime(date);