Package org.frankframework.util
Class DateFormatUtils
java.lang.Object
org.frankframework.util.DateFormatUtils
Utilities for formatting and parsing dates.
- Author:
- Johan Verrips IOS
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final DateTimeFormatter
static final DateTimeFormatter
static final DateTimeFormatter
static final DateTimeFormatter
static final DateTimeFormatter
static final DateTimeFormatter
static final DateTimeFormatter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DateTimeFormatter
buildFormatter
(String format) static String
format
(long date) static String
format
(long date, DateTimeFormatter formatter) static String
static String
format
(Instant instant, DateTimeFormatter formatter) static String
Deprecated.static String
format
(Date date, DateTimeFormatter formatter) Deprecated.static DateTimeFormatter
Java time API is more strict compared to the old Date API.static String
Get current date-time timestamp in generic format.static String
now()
static String
Deprecated.static String
now
(DateTimeFormatter formatter) static Date
parseAnyDate
(String dateInAnyFormat) Deprecated.static Instant
parseGenericDate
(String dateString) static Instant
parseToInstant
(String s, DateTimeFormatter parser) static LocalDate
parseToLocalDate
(String dateString) static LocalDate
parseToLocalDate
(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
-
-
Constructor Details
-
DateFormatUtils
public DateFormatUtils()
-
-
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 s, @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
-
-