Package ru.bitel.common
Class DateTimeUtils
java.lang.Object
ru.bitel.common.DateTimeUtils
Новый утильный класс для java.time.*
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic final String
Форматирует LocalDate в строку указанным шаблоном.static String
formatDate
(LocalDate date) Форматирование в дд.мм.гггг, если null то вернёт nullstatic String
formatDateTime
(LocalDateTime datetime) Форматирование в дд.мм.гггг чч:мм:сс, если null то вернёт nullstatic LocalDate
parseLocalDate
(String value, String dateFormat) Парсит в LocalDate из строки с указанным шаблоном.static LocalDateTime
parseLocalDateTime
(String value, String dateTimeFormat) Парсит в LocalDateTime из строки с указанным шаблоном.static final LocalDate
toLocalDate
(Date date) Преобразует старую java.util.Date в LocalDate используя дефолтную системную таймзону.static Date
Преобразует LocalDate в старую java.util.Date + время 00:00:00, используя дефолтную системную таймзону.
-
Field Details
-
DATE_FORMAT_PATTERN_DDMMYYYY
- See Also:
-
-
Constructor Details
-
DateTimeUtils
public DateTimeUtils()
-
-
Method Details
-
parseLocalDate
Парсит в LocalDate из строки с указанным шаблоном. -
parseLocalDateTime
Парсит в LocalDateTime из строки с указанным шаблоном. -
format
Форматирует LocalDate в строку указанным шаблоном. -
toLocalDate
Преобразует старую java.util.Date в LocalDate используя дефолтную системную таймзону. Если на входе null то на выходе тоже null. -
toOldDate
Преобразует LocalDate в старую java.util.Date + время 00:00:00, используя дефолтную системную таймзону. Если на входе null то на выходе тоже null. -
formatDate
Форматирование в дд.мм.гггг, если null то вернёт null -
formatDateTime
Форматирование в дд.мм.гггг чч:мм:сс, если null то вернёт null
-