Class DatePrinter.JavaDatePrinter
java.lang.Object
org.hippoecm.frontend.plugins.standards.datetime.DatePrinter.JavaDatePrinter
- All Implemented Interfaces:
Serializable
,org.apache.wicket.util.io.IClusterable
,DatePrinter
- Direct Known Subclasses:
DateTimePrinter.JavaDateTimePrinter
- Enclosing interface:
- DatePrinter
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hippoecm.frontend.plugins.standards.datetime.DatePrinter
DatePrinter.EmptyDatePrinter, DatePrinter.JavaDatePrinter
-
Method Summary
Modifier and TypeMethodDescriptionAppend an explanatory string to the printed date if it is in Daylight Saving Time.print()
Print with default style (medium-short).Print with specified pattern.print
(FormatStyle style) Print with specified FormatStyle.
-
Method Details
-
appendDST
Description copied from interface:DatePrinter
Append an explanatory string to the printed date if it is in Daylight Saving Time. Java shifts the time zone +1 if a date is in DST (e.g. CET becomes CEST), so to avoid confusion we add a description after the time zone (e.g. " (DST)" in English).- Specified by:
appendDST
in interfaceDatePrinter
- Returns:
- the DatePrinter instance
-
print
Description copied from interface:DatePrinter
Print with default style (medium-short).- Specified by:
print
in interfaceDatePrinter
- Returns:
- the date as a string formatted in default style
-
print
Description copied from interface:DatePrinter
Print with specified FormatStyle. Check here for all possible styles.- Specified by:
print
in interfaceDatePrinter
- Parameters:
style
- the formatter style to obtain, not null- Returns:
- the date as a string based on the style
-
print
Description copied from interface:DatePrinter
Print with specified pattern. See patterns for all pattern options.- Specified by:
print
in interfaceDatePrinter
- Parameters:
pattern
- the pattern to use, not null- Returns:
- the date as a string based on the pattern
-