Java DateTime: полезные методы в пакете java.time

Java предоставляет комплексный API-интерфейс datetime в пакете java.time, представленном в Java 8. Вот некоторые часто используемые методы:

  1. now(): возвращает текущую дату и время.
  2. of(): создает определенную дату и время.
  3. parse(): анализирует строковое представление даты и времени.
  4. format(): форматирует дату и время в строку.
  5. plus(): добавляет к дате продолжительность или определенное количество времени.
  6. minus(): вычитает продолжительность или определенное количество времени из даты.
  7. compareTo(): сравнивает две даты и возвращает целочисленное значение.
  8. isBefore()и isAfter(): проверяет, находится ли дата до или после другой даты.
  9. getYear(), getMonth(), getDayOfMonth()и т. д.: извлекает определенные компоненты даты и времени.
  10. with(): устанавливает новое значение для определенного компонента даты.
  11. toLocalDate()и toLocalTime(): преобразует дату и время в соответствующие локальные аналоги.
  12. toEpochSecond(): преобразует дату и время в количество секунд с начала эпохи.