public interface DatePrinter
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.
| Modifier and Type | Method and Description | 
|---|---|
| String | format(Calendar calendar)Formats a  Calendarobject. | 
| <B extends Appendable> | format(Calendar calendar,
      B buf)Formats a  Calendarobject into the suppliedAppendable. | 
| StringBuffer | format(Calendar calendar,
      StringBuffer buf)Deprecated. 
 | 
| String | format(Date date)Formats a  Dateobject using aGregorianCalendar. | 
| <B extends Appendable> | format(Date date,
      B buf)Formats a  Dateobject into the
 suppliedAppendableusing aGregorianCalendar. | 
| StringBuffer | format(Date date,
      StringBuffer buf)Deprecated. 
 Use { format(Date, Appendable). | 
| String | format(long millis)Formats a millisecond  longvalue. | 
| <B extends Appendable> | format(long millis,
      B buf)Formats a millisecond  longvalue into the
 suppliedAppendable. | 
| StringBuffer | format(long millis,
      StringBuffer buf)Deprecated. 
 Use { format(long, Appendable). | 
| StringBuffer | format(Object obj,
      StringBuffer toAppendTo,
      FieldPosition pos)Formats a  Date,CalendarorLong(milliseconds) object. | 
| Locale | getLocale()Gets the locale used by this printer. | 
| String | getPattern()Gets the pattern used by this printer. | 
| TimeZone | getTimeZone()Gets the time zone used by this printer. | 
String format(long millis)
Formats a millisecond long value.
millis - the millisecond value to formatString format(Date date)
Formats a Date object using a GregorianCalendar.
date - the date to formatString format(Calendar calendar)
Formats a Calendar object.
calendar - the calendar to format.@Deprecated StringBuffer format(long millis, StringBuffer buf)
format(long, Appendable).Formats a millisecond long value into the
 supplied StringBuffer.
millis - the millisecond value to formatbuf - the buffer to format into@Deprecated StringBuffer format(Date date, StringBuffer buf)
format(Date, Appendable).Formats a Date object into the
 supplied StringBuffer using a GregorianCalendar.
date - the date to formatbuf - the buffer to format into@Deprecated StringBuffer format(Calendar calendar, StringBuffer buf)
format(Calendar, Appendable).Formats a Calendar object into the supplied StringBuffer.
calendar - the calendar to formatbuf - the buffer to format into<B extends Appendable> B format(long millis, B buf)
Formats a millisecond long value into the
 supplied Appendable.
B - the Appendable class type, usually StringBuilder or StringBuffer.millis - the millisecond value to formatbuf - the buffer to format into<B extends Appendable> B format(Date date, B buf)
Formats a Date object into the
 supplied Appendable using a GregorianCalendar.
B - the Appendable class type, usually StringBuilder or StringBuffer.date - the date to formatbuf - the buffer to format into<B extends Appendable> B format(Calendar calendar, B buf)
Formats a Calendar object into the supplied Appendable.
B - the Appendable class type, usually StringBuilder or StringBuffer.calendar - the calendar to formatbuf - the buffer to format intoString getPattern()
Gets the pattern used by this printer.
SimpleDateFormat compatibleTimeZone getTimeZone()
Gets the time zone used by this printer.
This zone is always used for Date printing. 
Locale getLocale()
Gets the locale used by this printer.
StringBuffer format(Object obj, StringBuffer toAppendTo, FieldPosition pos)
Formats a Date, Calendar or
 Long (milliseconds) object.
obj - the object to formattoAppendTo - the buffer to append topos - the position - ignoredDateFormat.format(Object, StringBuffer, FieldPosition)Copyright © 2001–2016 The Apache Software Foundation. All rights reserved.