Class DateToString

java.lang.Object
cdc.converters.AbstractConverter<Date,String>
cdc.converters.defaults.DateToString
All Implemented Interfaces:
Converter<Date,String>, Function<Date,String>

public final class DateToString extends AbstractConverter<Date,String>
Date to String converter.

A Date can be converted to String using:

  • A DateFormat.
  • A pattern and an optional Locale.
Author:
Damien Carbonne
  • Field Details

    • DASH_YYYY_MM_DD

      public static final DateToString DASH_YYYY_MM_DD
      DateToString instance using "yyyy-MM-dd" pattern.
    • SLASH_YYYY_MM_DD

      public static final DateToString SLASH_YYYY_MM_DD
      DateToString instance using "yyyy/MM/dd" pattern.
    • DASH_DD_MM_YYYY

      public static final DateToString DASH_DD_MM_YYYY
      DateToString instance using "dd-MM-yyyy" pattern.
    • SLASH_DD_MM_YYYY

      public static final DateToString SLASH_DD_MM_YYYY
      DateToString instance using "dd/MM/yyyy" pattern.
    • HH_MM_SS

      public static final DateToString HH_MM_SS
      DateToString instance using "HH:mm:ss" pattern.
    • DASH_YYYY_MM_DD_HH_MM_SS

      public static final DateToString DASH_YYYY_MM_DD_HH_MM_SS
      DateToString instance using "yyyy-MM-dd HH:mm:ss" pattern.
    • DASH_DD_MM_YYYY_HH_MM_SS

      public static final DateToString DASH_DD_MM_YYYY_HH_MM_SS
    • SLASH_YYYY_MM_DD_HH_MM_SS

      public static final DateToString SLASH_YYYY_MM_DD_HH_MM_SS
      DateToString instance using "yyyy/MM/dd HH:mm:ss" pattern.
    • SLASH_DD_MM_YYYY_HH_MM_SS

      public static final DateToString SLASH_DD_MM_YYYY_HH_MM_SS
    • FORMAT

      public static final FormalArg<DateFormat> FORMAT
    • FPARAMS_FORMAT

      public static final FormalArgs FPARAMS_FORMAT
    • PATTERN

      public static final FormalArg<String> PATTERN
    • LOCALE

      public static final FormalArg<Locale> LOCALE
    • FPARAMS_PATTERN_LOCALE

      public static final FormalArgs FPARAMS_PATTERN_LOCALE
    • FACTORY

      public static final Factory<DateToString> FACTORY
  • Method Details

    • create

      public static DateToString create(DateFormat format)
      Creates a DateToString converter based on a format.
      Parameters:
      format - The format.
      Returns:
      A new instance of DataToString that converts Dates using format.
    • create

      public static DateToString create(String pattern, Locale locale)
      Creates a DateToString converter based on a pattern and locale.
      Parameters:
      pattern - The pattern
      locale - The optional locale.
      Returns:
      A new instance of DataToString that converts Dates using pattern and locale.
    • getFormat

      public DateFormat getFormat()
      Returns:
      The format.
    • getPattern

      public String getPattern()
      Returns:
      The optional pattern.
    • getLocale

      public Locale getLocale()
      Returns:
      The optional locale.
    • apply

      public String apply(Date source)
    • getParams

      public Args getParams()
      Returns:
      The parameters used to configure this converter.