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

public static class DatePrinter.JavaDatePrinter extends Object implements DatePrinter
See Also:
  • Method Details

    • appendDST

      public DatePrinter 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 interface DatePrinter
      Returns:
      the DatePrinter instance
    • print

      public String print()
      Description copied from interface: DatePrinter
      Print with default style (medium-short).
      Specified by:
      print in interface DatePrinter
      Returns:
      the date as a string formatted in default style
    • print

      public String print(FormatStyle style)
      Description copied from interface: DatePrinter
      Print with specified FormatStyle. Check here for all possible styles.
      Specified by:
      print in interface DatePrinter
      Parameters:
      style - the formatter style to obtain, not null
      Returns:
      the date as a string based on the style
    • print

      public String print(String pattern)
      Description copied from interface: DatePrinter
      Print with specified pattern. See patterns for all pattern options.
      Specified by:
      print in interface DatePrinter
      Parameters:
      pattern - the pattern to use, not null
      Returns:
      the date as a string based on the pattern