Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 2.74 KB

Work with dates.md

File metadata and controls

47 lines (31 loc) · 2.74 KB
tags title
Java, Basic, Dates, Date
Work with dates

Работа с датами

Класс Date

Класс Date инкапсулирует текущую дату и время. Однако на данный момент многие методы являются deprecated и вместо него используется Calendar и DateFormat.

Для этой даты есть даже отдельное название — “Unix-время”.

Хранение Форматирование Парсинг
Date DateFormat DateFormat

Класс введённый в JDK 1.1. Он умеет работать с датами в более удобном формате (в формате отдельных компонент даты).

Хранение Форматирование (через Date) Парсинг (через Date)
Calendar DateFormat DateFormat

Для работы с временными зонами используется TimeZone Class.

JDK 8

В пакете java.time существует новое API для работы со временем и датой.

Хранение Формат Парсинг
Instant DateTimeFormatter DateTimeFormatter
LocalDate
LocalTime
LocalDateTime
ZonedDateTime

Clock нужен для тестирования разных временных зон и прочего.

Ссылки

Статьи в общем про работу со временем с хабра (1, 2)

Хорошая статья.

Задачи на codewars.