public class ConverterTimeFormats extends Object
DateTimeFormatters used by Converter| Modifier and Type | Field and Description |
|---|---|
static Function<CharSequence,TemporalAccessor> |
ALL_PARSER
Tries all permissive parsers, taking the first success or throwing the first exception if all fail
ISO_PERMISSIVE -> DAY_MONTH_YEAR_PERMISSIVE_DASH -> UTIL_DATE_TO_STRING -> EPOCH_MILLIS_PARSER
|
static Function<CharSequence,TemporalAccessor> |
ALL_PARSER_WITH_DEFAULTS
Tries all permissive parsers (with defaults where applicable), taking the first success or throwing the first
exception if all fail
ISO_PERMISSIVE -> DAY_MONTH_YEAR_PERMISSIVE_DASH -> UTIL_DATE_TO_STRING -> EPOCH_MILLIS_PARSER
|
static DateTimeFormatter |
DAY_MONTH_YEAR_PERMISSIVE_DASH
Parses date-strings like "12-Mar-2015 12:34:54.654+03:00"
|
static DateTimeFormatter |
DAY_MONTH_YEAR_PERMISSIVE_DASH_WITH_DEFAULTS
Parses date-strings like "12-Mar-2015 12:34:54.654+03:00"
defaults day->1, month->1, hour->0, minute->0, second->0, nanoseconds->0
|
static DateTimeFormatter |
DAY_MONTH_YEAR_PERMISSIVE_SLASH
Parses date-strings like "12/Mar/2015 12:34:54.654+03:00"
|
static DateTimeFormatter |
DAY_MONTH_YEAR_PERMISSIVE_SLASH_WITH_DEFAULTS
Parses date-strings like "12/Mar/2015 12:34:54.654+03:00"
defaults day->1, month->1, hour->0, minute->0, second->0, nanoseconds->0
|
static DateTimeFormatter |
ISO_LONESOME_YEAR
Parses up to 4 digit years declared on their own
|
static DateTimeFormatter |
ISO_LONESOME_YEAR_WITH_DEFAULTS
Parses up to 4 digit years declared on their own
defaults day->1, month->1, hour->0, minute->0, second->0, nanoseconds->0
|
static DateTimeFormatter |
ISO_PERMISSIVE
Parses ISO date-strings as permissively as possible
|
static DateTimeFormatter |
ISO_PERMISSIVE_WITH_DEFAULTS
Parses ISO date-strings as permissively as possible,
defaults day->1, hour->0, minute->0, second->0, nanoseconds->0
|
static DateTimeFormatter |
UTIL_DATE_TO_STRING
Parses
Date.toString() |
static DateTimeFormatter |
UTIL_DATE_WITHOUT_ZONE_TO_STRING |
| Modifier and Type | Method and Description |
|---|---|
static Function<CharSequence,TemporalAccessor> |
orderedParseAttempter(Function<CharSequence,TemporalAccessor>... parsers)
Returns an ordered functional blend of all input parsers.
|
static TemporalAccessor |
parse(CharSequence dateChars)
Convenience method for permissive parsing using the
ALL_PARSER |
static TemporalAccessor |
parseWithDefaults(CharSequence dateChars)
Convenience method for permissive parsing using the
ALL_PARSER_WITH_DEFAULTS |
public static DateTimeFormatter ISO_PERMISSIVE
public static DateTimeFormatter ISO_PERMISSIVE_WITH_DEFAULTS
public static DateTimeFormatter ISO_LONESOME_YEAR
public static DateTimeFormatter ISO_LONESOME_YEAR_WITH_DEFAULTS
public static DateTimeFormatter DAY_MONTH_YEAR_PERMISSIVE_DASH
public static DateTimeFormatter DAY_MONTH_YEAR_PERMISSIVE_DASH_WITH_DEFAULTS
public static DateTimeFormatter DAY_MONTH_YEAR_PERMISSIVE_SLASH
public static DateTimeFormatter DAY_MONTH_YEAR_PERMISSIVE_SLASH_WITH_DEFAULTS
public static DateTimeFormatter UTIL_DATE_TO_STRING
Date.toString()public static DateTimeFormatter UTIL_DATE_WITHOUT_ZONE_TO_STRING
public static final Function<CharSequence,TemporalAccessor> ALL_PARSER
public static final Function<CharSequence,TemporalAccessor> ALL_PARSER_WITH_DEFAULTS
@SafeVarargs public static Function<CharSequence,TemporalAccessor> orderedParseAttempter(Function<CharSequence,TemporalAccessor>... parsers)
parsers - ordered sequence of parsers to try to convert a CharSequence into a TemporalAccessorpublic static TemporalAccessor parse(CharSequence dateChars)
ALL_PARSERdateChars - date-stringpublic static TemporalAccessor parseWithDefaults(CharSequence dateChars)
ALL_PARSER_WITH_DEFAULTSdateChars - date-stringCopyright © 2017. All rights reserved.