Class DateFormatUtils
java.lang.Object
org.frankframework.util.DateFormatUtils
Utilities for formatting and parsing dates.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final DateTimeFormatterstatic final DateTimeFormatterstatic final DateTimeFormatterstatic final DateTimeFormatterstatic final DateTimeFormatterstatic final DateTimeFormatterstatic final DateTimeFormatterstatic final DateTimeFormatter -
Method Summary
Modifier and TypeMethodDescriptionstatic DateTimeFormatterbuildFormatter(String format) static Stringformat(long date) static Stringformat(long date, DateTimeFormatter formatter) static Stringstatic Stringformat(Instant instant, DateTimeFormatter formatter) static @Nullable StringDeprecated.static Stringformat(Date date, DateTimeFormatter formatter) Deprecated.static DateTimeFormatterJava time API is more strict compared to the old Date API.static StringGet current date-time timestamp in generic format.static Stringnow()static StringDeprecated.static Stringnow(DateTimeFormatter formatter) static DateparseAnyDate(String dateInAnyFormat) Deprecated.static InstantparseGenericDate(String dateString) static InstantparseToInstant(String dateString, DateTimeFormatter parser) static LocalDateparseToLocalDate(String dateString) static LocalDateparseToLocalDate(String dateString, DateTimeFormatter parser)
-
Field Details
-
FORMAT_FULL_ISO
- See Also:
-
FORMAT_FULL_ISO_TIMESTAMP_NO_TZ
- See Also:
-
FORMAT_FULL_GENERIC
- See Also:
-
FORMAT_DATETIME_GENERIC
- See Also:
-
FULL_ISO_FORMATTER
-
FULL_ISO_TIMESTAMP_NO_TZ_FORMATTER
-
FULL_GENERIC_FORMATTER
-
GENERIC_DATETIME_FORMATTER
-
ISO_DATE_FORMATTER
-
SHORT_DATE_FORMATTER
-
TIME_HMS_FORMATTER
-
HTTP_DATE_HEADER_FORMAT
-
-
Method Details
-
buildFormatter
-
now
-
now
Deprecated. -
now
-
format
Deprecated. -
format
-
format
-
format
-
format
Deprecated. -
format
-
getTimeStamp
Get current date-time timestamp in generic format. -
parseToInstant
public static Instant parseToInstant(String dateString, DateTimeFormatter parser) throws DateTimeParseException - Throws:
DateTimeParseException
-
parseToLocalDate
- Throws:
DateTimeParseException
-
parseToLocalDate
public static LocalDate parseToLocalDate(String dateString, DateTimeFormatter parser) throws DateTimeParseException - Throws:
DateTimeParseException
-
parseAnyDate
@Deprecated public static Date parseAnyDate(String dateInAnyFormat) throws DateTimeParseException, IllegalArgumentException Deprecated.Parses a string to a Date using CalendarParser -
parseGenericDate
public static Instant parseGenericDate(String dateString) throws DateTimeParseException, IllegalArgumentException -
getDateTimeFormatterWithOptionalComponents
Java time API is more strict compared to the old Date API. This method allows for parsing dates with optional components.- Parameters:
format- Date formatting pattern according to the rules of the JDKDateTimeFormatter.
-