Java предоставляет комплексный API-интерфейс datetime в пакете java.time, представленном в Java 8. Вот некоторые часто используемые методы:
now(): возвращает текущую дату и время.of(): создает определенную дату и время.parse(): анализирует строковое представление даты и времени.format(): форматирует дату и время в строку.plus(): добавляет к дате продолжительность или определенное количество времени.minus(): вычитает продолжительность или определенное количество времени из даты.compareTo(): сравнивает две даты и возвращает целочисленное значение.isBefore()иisAfter(): проверяет, находится ли дата до или после другой даты.getYear(),getMonth(),getDayOfMonth()и т. д.: извлекает определенные компоненты даты и времени.with(): устанавливает новое значение для определенного компонента даты.toLocalDate()иtoLocalTime(): преобразует дату и время в соответствующие локальные аналоги.toEpochSecond(): преобразует дату и время в количество секунд с начала эпохи.