Interface DatePrinter

All Known Implementing Classes:
FastDateFormat, FastDatePrinter

@Deprecated public interface DatePrinter
Deprecated.
Starting with version 2.25.0, this class is assumed to be internal and planned to be removed in the next major release.
DatePrinter is the "missing" interface for the format methods of DateFormat. You can obtain an object implementing this interface by using one of the FastDateFormat factory methods.

Warning: Since binary compatible methods may be added to this interface in any release, developers are not expected to implement this interface.

Copied and modified from Apache Commons Lang.

Since:
Apache Commons Lang 3.2
  • Method Summary

    Modifier and Type
    Method
    Description
    format(long millis)
    Deprecated.
    Formats a millisecond long value.
    <B extends Appendable>
    B
    format(long millis, B buf)
    Deprecated.
    Formats a millisecond long value into the supplied Appendable.
    format(Object obj, StringBuilder toAppendTo, FieldPosition pos)
    Deprecated.
    Formats a Date, Calendar or Long (milliseconds) object.
    format(Calendar calendar)
    Deprecated.
    Formats a Calendar object.
    <B extends Appendable>
    B
    format(Calendar calendar, B buf)
    Deprecated.
    Formats a Calendar object into the supplied Appendable.
    format(Date date)
    Deprecated.
    Formats a Date object using a GregorianCalendar.
    <B extends Appendable>
    B
    format(Date date, B buf)
    Deprecated.
    Formats a Date object into the supplied Appendable using a GregorianCalendar.
    Deprecated.
    Gets the locale used by this printer.
    Deprecated.
    Gets the pattern used by this printer.
    Deprecated.
    Gets the time zone used by this printer.
  • Method Details

    • format

      String format(long millis)
      Deprecated.

      Formats a millisecond long value.

      Parameters:
      millis - the millisecond value to format
      Returns:
      the formatted string
      Since:
      2.1
    • format

      String format(Date date)
      Deprecated.

      Formats a Date object using a GregorianCalendar.

      Parameters:
      date - the date to format
      Returns:
      the formatted string
    • format

      String format(Calendar calendar)
      Deprecated.

      Formats a Calendar object.

      The TimeZone set on the Calendar is only used to adjust the time offset. The TimeZone specified during the construction of the Parser will determine the TimeZone used in the formatted string.
      Parameters:
      calendar - the calendar to format.
      Returns:
      the formatted string
    • format

      <B extends Appendable> B format(long millis, B buf)
      Deprecated.

      Formats a millisecond long value into the supplied Appendable.

      Type Parameters:
      B - the Appendable class type, usually StringBuilder or StringBuffer.
      Parameters:
      millis - the millisecond value to format
      buf - the buffer to format into
      Returns:
      the specified string buffer
      Since:
      3.5
    • format

      <B extends Appendable> B format(Date date, B buf)
      Deprecated.

      Formats a Date object into the supplied Appendable using a GregorianCalendar.

      Type Parameters:
      B - the Appendable class type, usually StringBuilder or StringBuffer.
      Parameters:
      date - the date to format
      buf - the buffer to format into
      Returns:
      the specified string buffer
      Since:
      3.5
    • format

      <B extends Appendable> B format(Calendar calendar, B buf)
      Deprecated.

      Formats a Calendar object into the supplied Appendable.

      The TimeZone set on the Calendar is only used to adjust the time offset. The TimeZone specified during the construction of the Parser will determine the TimeZone used in the formatted string.
      Type Parameters:
      B - the Appendable class type, usually StringBuilder or StringBuffer.
      Parameters:
      calendar - the calendar to format
      buf - the buffer to format into
      Returns:
      the specified string buffer
      Since:
      3.5
    • getPattern

      String getPattern()
      Deprecated.

      Gets the pattern used by this printer.

      Returns:
      the pattern, SimpleDateFormat compatible
    • getTimeZone

      TimeZone getTimeZone()
      Deprecated.

      Gets the time zone used by this printer.

      This zone is always used for Date printing.

      Returns:
      the time zone
    • getLocale

      Locale getLocale()
      Deprecated.

      Gets the locale used by this printer.

      Returns:
      the locale
    • format

      StringBuilder format(Object obj, StringBuilder toAppendTo, FieldPosition pos)
      Deprecated.

      Formats a Date, Calendar or Long (milliseconds) object.

      Parameters:
      obj - the object to format
      toAppendTo - the buffer to append to
      pos - the position - ignored
      Returns:
      the buffer passed in
      See Also: