Class DatePrinter.EmptyDatePrinter

    • Constructor Detail

      • EmptyDatePrinter

        public EmptyDatePrinter()
    • Method Detail

      • 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​(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
      • 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
      • 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