Class DateTimeUtils

java.lang.Object
ru.bitel.common.DateTimeUtils

public class DateTimeUtils extends Object
Новый утильный класс для java.time.*
  • Field Details

  • Constructor Details

    • DateTimeUtils

      public DateTimeUtils()
  • Method Details

    • parseLocalDate

      public static LocalDate parseLocalDate(String value, String dateFormat)
      Парсит в LocalDate из строки с указанным шаблоном.
    • parseLocalDateTime

      public static LocalDateTime parseLocalDateTime(String value, String dateTimeFormat)
      Парсит в LocalDateTime из строки с указанным шаблоном.
    • format

      public static final String format(LocalDate localDate, String dateFormat)
      Форматирует LocalDate в строку указанным шаблоном.
    • toLocalDate

      public static final LocalDate toLocalDate(Date date)
      Преобразует старую java.util.Date в LocalDate используя дефолтную системную таймзону. Если на входе null то на выходе тоже null.
    • toOldDate

      public static Date toOldDate(LocalDate date)
      Преобразует LocalDate в старую java.util.Date + время 00:00:00, используя дефолтную системную таймзону. Если на входе null то на выходе тоже null.
    • formatDate

      public static String formatDate(LocalDate date)
      Форматирование в дд.мм.гггг, если null то вернёт null
    • formatDateTime

      public static String formatDateTime(LocalDateTime datetime)
      Форматирование в дд.мм.гггг чч:мм:сс, если null то вернёт null