Class ConfigurableDateFormatter
- java.lang.Object
-
- com.flowable.platform.common.util.ConfigurableDateFormatter
-
public class ConfigurableDateFormatter extends java.lang.ObjectA configurable date / date and time formatter utility. Although the formatters can be accessed in a static way, the configuration is done through a concrete instance of this utility class. Make sure it is treated like a singleton, otherwise, the last configuration / instance overwrites the static values being set before.
-
-
Constructor Summary
Constructors Constructor Description ConfigurableDateFormatter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.StringformatInISO8601Format(java.time.Instant instant)static java.lang.StringformatInISO8601Format(java.util.Date date)static java.lang.StringformatInSimpleFormat(java.util.Date date)static java.lang.StringformatInSimpleFormatUS(java.util.Date date)static java.time.format.DateTimeFormattergetISO8601Formatter()static java.time.format.DateTimeFormattergetSimpleFormatter()static java.time.format.DateTimeFormattergetSimpleFormatterUS()java.time.ZoneIdgetTimeZone()static java.time.InstantparseFromISO8601Format(java.lang.String date)static voidsetSimpleFormat(java.lang.String simpleFormat)static voidsetSimpleFormatUS(java.lang.String simpleFormatUS)static voidsetTimeZone(java.lang.String timeZone)static voidsetTimeZone(java.time.ZoneId timeZone)
-
-
-
Method Detail
-
setSimpleFormat
public static void setSimpleFormat(java.lang.String simpleFormat)
-
setSimpleFormatUS
public static void setSimpleFormatUS(java.lang.String simpleFormatUS)
-
setTimeZone
public static void setTimeZone(java.time.ZoneId timeZone)
-
setTimeZone
public static void setTimeZone(java.lang.String timeZone)
-
getTimeZone
public java.time.ZoneId getTimeZone()
-
getISO8601Formatter
public static java.time.format.DateTimeFormatter getISO8601Formatter()
-
getSimpleFormatter
public static java.time.format.DateTimeFormatter getSimpleFormatter()
-
getSimpleFormatterUS
public static java.time.format.DateTimeFormatter getSimpleFormatterUS()
-
parseFromISO8601Format
public static java.time.Instant parseFromISO8601Format(java.lang.String date)
-
formatInISO8601Format
public static java.lang.String formatInISO8601Format(java.util.Date date)
-
formatInISO8601Format
public static java.lang.String formatInISO8601Format(java.time.Instant instant)
-
formatInSimpleFormat
public static java.lang.String formatInSimpleFormat(java.util.Date date)
-
formatInSimpleFormatUS
public static java.lang.String formatInSimpleFormatUS(java.util.Date date)
-
-