Package org.sqlite.date
Interface DatePrinter
-
- All Known Implementing Classes:
FastDateFormat,FastDatePrinter
public interface DatePrinterDatePrinter is the "missing" interface for the format methods ofDateFormat.- Since:
- 3.2
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Stringformat(long millis)Formats a millisecondlongvalue.java.lang.StringBufferformat(long millis, java.lang.StringBuffer buf)Formats a millisecondlongvalue into the suppliedStringBuffer.java.lang.StringBufferformat(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)Formats aDate,CalendarorLong(milliseconds) object.java.lang.Stringformat(java.util.Calendar calendar)Formats aCalendarobject.java.lang.StringBufferformat(java.util.Calendar calendar, java.lang.StringBuffer buf)Formats aCalendarobject into the suppliedStringBuffer.java.lang.Stringformat(java.util.Date date)Formats aDateobject using aGregorianCalendar.java.lang.StringBufferformat(java.util.Date date, java.lang.StringBuffer buf)Formats aDateobject into the suppliedStringBufferusing aGregorianCalendar.java.util.LocalegetLocale()Gets the locale used by this printer.java.lang.StringgetPattern()Gets the pattern used by this printer.java.util.TimeZonegetTimeZone()Gets the time zone used by this printer.
-
-
-
Method Detail
-
format
java.lang.String format(long millis)
Formats a millisecondlongvalue.- Parameters:
millis- the millisecond value to format- Returns:
- the formatted string
- Since:
- 2.1
-
format
java.lang.String format(java.util.Date date)
Formats aDateobject using aGregorianCalendar.- Parameters:
date- the date to format- Returns:
- the formatted string
-
format
java.lang.String format(java.util.Calendar calendar)
Formats aCalendarobject.- Parameters:
calendar- the calendar to format- Returns:
- the formatted string
-
format
java.lang.StringBuffer format(long millis, java.lang.StringBuffer buf)Formats a millisecondlongvalue into the suppliedStringBuffer.- Parameters:
millis- the millisecond value to formatbuf- the buffer to format into- Returns:
- the specified string buffer
-
format
java.lang.StringBuffer format(java.util.Date date, java.lang.StringBuffer buf)Formats aDateobject into the suppliedStringBufferusing aGregorianCalendar.- Parameters:
date- the date to formatbuf- the buffer to format into- Returns:
- the specified string buffer
-
format
java.lang.StringBuffer format(java.util.Calendar calendar, java.lang.StringBuffer buf)Formats aCalendarobject into the suppliedStringBuffer.- Parameters:
calendar- the calendar to formatbuf- 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,
SimpleDateFormatcompatible
-
getTimeZone
java.util.TimeZone getTimeZone()
Gets the time zone used by this printer.This zone is always used for
Dateprinting.- 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 aDate,CalendarorLong(milliseconds) object. SeeDateFormat.format(Object, StringBuffer, FieldPosition)- Parameters:
obj- the object to formattoAppendTo- the buffer to append topos- the position - ignored- Returns:
- the buffer passed in
-
-