Package org.frankframework.util
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 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, @Nonnull DateTimeFormatter parser) throws DateTimeParseException - Throws:
DateTimeParseException
-
parseToLocalDate
- Throws:
DateTimeParseException
-
parseToLocalDate
public static LocalDate parseToLocalDate(String dateString, @Nonnull DateTimeFormatter parser) throws DateTimeParseException - Throws:
DateTimeParseException
-
parseAnyDate
@Deprecated @Nonnull public static Date parseAnyDate(@Nonnull String dateInAnyFormat) throws DateTimeParseException, IllegalArgumentException Deprecated.Parses a string to a Date using CalendarParser -
parseGenericDate
@Nonnull public static Instant parseGenericDate(@Nonnull 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-
-