tags | title |
---|---|
Java, Basic, java.util, Date |
Date Class |
Класс для хранения миллисекунд с 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)
.