Class DateFormatNormalizer
java.lang.Object
net.n2oapp.framework.engine.data.normalize.DateFormatNormalizer
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringПреобразование даты из формата ISO в формат dd.MM.yyyystatic StringdateWithInput(String dateStr, String inputFormat) Преобразование даты из указанного формата в формат dd.MM.yyyystatic StringdateWithInputAndOutput(String dateStr, String inputFormat, String outputFormat) Преобразование даты из входного формата в выходнойstatic StringdateWithOutput(String dateStr, String outputFormat) Преобразование даты из формата ISO в указанный форматstatic StringПреобразование двух дат к интервальному виду
-
Method Details
-
date
Преобразование даты из формата ISO в формат dd.MM.yyyy- Parameters:
dateStr- Строковое представление даты(или даты и времени) в формате ISO- Returns:
- Строковое представление даты в формате dd.MM.yyyy
-
dateWithInput
Преобразование даты из указанного формата в формат dd.MM.yyyy- Parameters:
dateStr- Строковое представление даты(или даты и времени) в входном форматеinputFormat- Входной формат даты- Returns:
- Строковое представление даты в формате dd.MM.yyyy
-
dateWithOutput
Преобразование даты из формата ISO в указанный формат- Parameters:
dateStr- Строковое представление даты(или даты и времени) в формате ISOoutputFormat- Выходной формат даты- Returns:
- Строковое представление даты в выходном формате
-
dateWithInputAndOutput
public static String dateWithInputAndOutput(String dateStr, String inputFormat, String outputFormat) Преобразование даты из входного формата в выходной- Parameters:
dateStr- Строковое представление даты(или даты и времени) в входном форматеinputFormat- Входной формат датыoutputFormat- Выходной формат даты- Returns:
- Строковое представление даты в выходном формате
-
period
Преобразование двух дат к интервальному видуПример:
period("12.09.2022", "13.09.2022") = "12.09.2022 - 13.09.2022" period("12.09.2022", null) = "12.09.2022 - " period(null, "13.09.2022") = " - 13.09.2022" period(null, null) = " - "
- Parameters:
startDate- Начальное значение датыendDate- Конечное значение даты- Returns:
- Строка интервала дат
-