public class DateTimeFormats extends Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
add(Locale locale,
String format)
Adds the specified format to the list of recognised date-time formats.
|
static List<DateTimeFormatter> |
get()
Returns all known date-time formats as an
unmodifiableList of
DateTimeFormatters. |
static Optional<DateTimeFormatter> |
remove(int index)
Removes the specified format from the list of recognized date-time formats,
if it exists.
|
static List<String> |
strings()
Returns all known date-time formats as an
unmodifiableList of
Strings. |
public static List<DateTimeFormatter> get()
unmodifiableList of
DateTimeFormatters.unmodifiableList of
DateTimeFormatters.public static List<String> strings()
unmodifiableList of
Strings.unmodifiableList of
Strings.public static boolean add(Locale locale, String format)
locale must be a valid Locale, e.g. "en_US".
format must be a valid DateTimeFormatter-styled
date-time format, e.g. "MM/dd/yyyy HH:mm".
public static Optional<DateTimeFormatter> remove(int index)
Formats are removed according to their indices. Note that the first
format is at index 0, which means that, for a list of N
formats, the last format has index N-1.
The formats returned from get() and strings() are
returned in order, by their indices.
index - index of the date-time format to removeDateTimeFormatter object, wrapped
in an Optional; returns an empty Optional if the index is
out of range.strings() returns an ordered list of the
currently-recognized date-time formatsCopyright © 2019 NIBRT. All rights reserved.