Class DateFormatterDefault
java.lang.Object
org.spincast.plugins.dateformatter.DateFormatterDefault
- All Implemented Interfaces:
DateFormatter
-
Constructor Summary
ConstructorsConstructorDescriptionDateFormatterDefault(Instant instant, LocaleResolver localeResolver, TimeZoneResolver timeZoneResolver) DateFormatterDefault(Date date, LocaleResolver localeResolver, TimeZoneResolver timeZoneResolver) -
Method Summary
Modifier and TypeMethodDescriptiondatePattern(String datePatternCustom) The custom pattern to use for the *date* part (without time).datePattern(DatePattern datePattern) The pattern to use for the *date* part (without time).format()Format!protected StringThe locale to use.Which part(s) of ther date to format and output?The separator string to use between the date part and the time part.timePattern(String timePatternCustom) The custom pattern to use for the *time* part (without the date).timePattern(DatePattern timePattern) The pattern to use for the *time* part (without the date).The timeZone to use.
-
Constructor Details
-
DateFormatterDefault
public DateFormatterDefault(Instant instant, LocaleResolver localeResolver, TimeZoneResolver timeZoneResolver) -
DateFormatterDefault
public DateFormatterDefault(Date date, LocaleResolver localeResolver, TimeZoneResolver timeZoneResolver)
-
-
Method Details
-
locale
Description copied from interface:DateFormatterThe locale to use. Defaults to the one provided by theLocaleResolver.- Specified by:
localein interfaceDateFormatter
-
timeZone
Description copied from interface:DateFormatterThe timeZone to use.- Specified by:
timeZonein interfaceDateFormatter
-
parts
Description copied from interface:DateFormatterWhich part(s) of ther date to format and output?- Specified by:
partsin interfaceDateFormatter
-
datePattern
Description copied from interface:DateFormatterThe pattern to use for the *date* part (without time).- Specified by:
datePatternin interfaceDateFormatter
-
datePattern
Description copied from interface:DateFormatterThe custom pattern to use for the *date* part (without time).- Specified by:
datePatternin interfaceDateFormatter
-
timePattern
Description copied from interface:DateFormatterThe pattern to use for the *time* part (without the date).- Specified by:
timePatternin interfaceDateFormatter
-
timePattern
Description copied from interface:DateFormatterThe custom pattern to use for the *time* part (without the date).- Specified by:
timePatternin interfaceDateFormatter
-
separator
Description copied from interface:DateFormatterThe separator string to use between the date part and the time part. Defaults to " - ".- Specified by:
separatorin interfaceDateFormatter
-
getDefaultSeparator
-
format
Description copied from interface:DateFormatterFormat!- Specified by:
formatin interfaceDateFormatter
-