Class ThreadSafeDateFormat
java.lang.Object
java.text.Format
java.text.DateFormat
org.apache.maven.scm.util.ThreadSafeDateFormat
- All Implemented Interfaces:
Serializable, Cloneable
Thread-safe version of java.text.DateFormat.
You can declare it as a static final variable:
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class DateFormat
DateFormat.Field -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final ThreadLocal<SoftReference<SimpleDateFormat>> private static final longFields inherited from class 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionformat(Date date, StringBuffer toAppendTo, FieldPosition fieldPosition) private DateFormatparse(String source, ParsePosition pos) Methods inherited from class 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, setTimeZoneMethods inherited from class Format
format, formatToCharacterIterator, parseObject
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
dateFormat
-
formatCache
-
-
Constructor Details
-
ThreadSafeDateFormat
-
-
Method Details
-
getDateFormat
-
format
- Specified by:
formatin classDateFormat
-
parse
- Specified by:
parsein classDateFormat
-