Documentation of 'org.apache.commons.lang3.time.DatePrinter' Java class
DatePrinter
org.apache.commons.lang3.time

Interface DatePrinter

  • All Known Implementing Classes:
    FastDateFormat, FastDatePrinter


    public interface DatePrinter

    DatePrinter is the "missing" interface for the format methods of DateFormat.

    Since:
    3.2
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      java.lang.String format(java.util.Calendar calendar)
      Formats a Calendar object.
      java.lang.StringBuffer format(java.util.Calendar calendar, java.lang.StringBuffer buf)
      Formats a Calendar object into the supplied StringBuffer.
      java.lang.String format(java.util.Date date)
      Formats a Date object using a GregorianCalendar.
      java.lang.StringBuffer format(java.util.Date date, java.lang.StringBuffer buf)
      Formats a Date object into the supplied StringBuffer using a GregorianCalendar.
      java.lang.String format(long millis)
      Formats a millisecond long value.
      java.lang.StringBuffer format(long millis, java.lang.StringBuffer buf)
      Formats a milliseond long value into the supplied StringBuffer.
      java.lang.StringBuffer format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
      Formats a Date, Calendar or Long (milliseconds) object.
      java.util.Locale getLocale()
      Gets the locale used by this printer.
      java.lang.String getPattern()
      Gets the pattern used by this printer.
      java.util.TimeZone getTimeZone()
      Gets the time zone used by this printer.
    • Method Detail

      • format

        java.lang.String format(long millis)

        Formats a millisecond long value.

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

        java.lang.String format(java.util.Date date)

        Formats a Date object using a GregorianCalendar.

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

        java.lang.String format(java.util.Calendar calendar)

        Formats a Calendar object.

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

        java.lang.StringBuffer format(long millis,
                                      java.lang.StringBuffer buf)

        Formats a milliseond long value into the supplied StringBuffer.

        Parameters:
        millis - the millisecond value to format
        buf - the buffer to format into
        Returns:
        the specified string buffer
      • format

        java.lang.StringBuffer format(java.util.Date date,
                                      java.lang.StringBuffer buf)

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

        Parameters:
        date - the date to format
        buf - the buffer to format into
        Returns:
        the specified string buffer
      • format

        java.lang.StringBuffer format(java.util.Calendar calendar,
                                      java.lang.StringBuffer buf)

        Formats a Calendar object into the supplied StringBuffer.

        Parameters:
        calendar - the calendar to format
        buf - the buffer to format into
        Returns:
        the specified string buffer
      • getPattern

        java.lang.String getPattern()

        Gets the pattern used by this printer.

        Returns:
        the pattern, SimpleDateFormat compatible
      • getTimeZone

        java.util.TimeZone getTimeZone()

        Gets the time zone used by this printer.

        This zone is always used for Date printing.

        Returns:
        the time zone
      • getLocale

        java.util.Locale getLocale()

        Gets the locale used by this printer.

        Returns:
        the locale
      • format

        java.lang.StringBuffer format(java.lang.Object obj,
                                      java.lang.StringBuffer toAppendTo,
                                      java.text.FieldPosition pos)

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

        See DateFormat.format(Object, StringBuffer, FieldPosition)
        Parameters:
        obj - the object to format
        toAppendTo - the buffer to append to
        pos - the position - ignored
        Returns:
        the buffer passed in

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.