java.lang.Object
java.text.Format
java.text.DateFormat
org.glassfish.grizzly.http.util.FastDateFormat
- All Implemented Interfaces:
Serializable
,Cloneable
Fast date formatter that caches recently formatted date information and uses it to avoid too-frequent calls to the
underlying formatter. Note: breaks fieldPosition param of format(Date, StringBuffer, FieldPosition). If you care
about the field position, call the underlying DateFormat directly.
- Author:
- Stan Bailes, Alex Chaffee
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.text.DateFormat
DateFormat.Field
-
Field Summary
Fields inherited from class java.text.DateFormat
AM_PM_FIELD, calendar, DATE_FIELD, DAY_OF_WEEK_FIELD, DAY_OF_WEEK_IN_MONTH_FIELD, DAY_OF_YEAR_FIELD, DEFAULT, ERA_FIELD, FULL, HOUR_OF_DAY0_FIELD, HOUR_OF_DAY1_FIELD, HOUR0_FIELD, HOUR1_FIELD, LONG, MEDIUM, MILLISECOND_FIELD, MINUTE_FIELD, MONTH_FIELD, numberFormat, SECOND_FIELD, SHORT, TIMEZONE_FIELD, WEEK_OF_MONTH_FIELD, WEEK_OF_YEAR_FIELD, YEAR_FIELD
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionformat
(Date date, StringBuffer toAppendTo, FieldPosition fieldPosition) Note: breaks functionality of fieldPosition param.format
(Date date, StringBuilder toAppendTo, FieldPosition fieldPosition) Note: breaks functionality of fieldPosition param.parse
(String text, ParsePosition pos) Methods inherited from class java.text.DateFormat
clone, equals, format, format, getAvailableLocales, getCalendar, getDateInstance, getDateInstance, getDateInstance, getDateTimeInstance, getDateTimeInstance, getDateTimeInstance, getInstance, getNumberFormat, getTimeInstance, getTimeInstance, getTimeInstance, getTimeZone, hashCode, isLenient, parse, parseObject, setCalendar, setLenient, setNumberFormat, setTimeZone
Methods inherited from class java.text.Format
format, formatToCharacterIterator, parseObject
-
Constructor Details
-
FastDateFormat
-
-
Method Details
-
parse
- Specified by:
parse
in classDateFormat
-
format
Note: breaks functionality of fieldPosition param. Also: there's a bug in SimpleDateFormat with "S" and "SS", use "SSS" instead if you want a msec field.- Specified by:
format
in classDateFormat
-
format
Note: breaks functionality of fieldPosition param. Also: there's a bug in SimpleDateFormat with "S" and "SS", use "SSS" instead if you want a msec field.
-