Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.58 KB

Date Class.md

File metadata and controls

37 lines (23 loc) · 1.58 KB
tags title
Java, Basic, java.util, Date
Date Class

Класс Date

Класс для хранения миллисекунд с 1 января 1970 года. Для этой даты есть даже отдельное название — “Unix-время”.

Является частично устаревшим классом.

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

Реализует интерфейс Comparable.

Не является immutable.

Конструкторы

  • Date() - инициализация с текущей датой;
  • Date(long ms) - количество миллисекунд с 1 января 1970 года.

Методы

Методов очень мало. По факту это просто хранение количество миллисекунд.

  • long getTime()
  • void setTime(long time)
  • String toString() - возвращает результат в виде по умолчанию (Wed Mar 04 22:38:12 MSK 2020)
  • boolean after(Date date) - true если вызывающий объект содержит более позднюю дату
  • boolean before(Date date) - по аналогии

Форматирование

Для форматирования ввода и вывода даты используется DateFormat and SimpleDateFormat.

Для вывода на экран используется метод format(Date), а для парсинга parse(Date).