public class ThreadSafeSimpleDateFormat
extends java.text.DateFormat
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
format |
protected java.lang.ThreadLocal<java.text.SimpleDateFormat> |
threadLocal |
protected java.util.TimeZone |
zone |
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 and Description |
---|
ThreadSafeSimpleDateFormat(java.lang.String format) |
ThreadSafeSimpleDateFormat(java.lang.String format,
java.util.TimeZone zone) |
Modifier and Type | Method and Description |
---|---|
java.lang.StringBuffer |
format(java.util.Date d,
java.lang.StringBuffer sb,
java.text.FieldPosition p) |
protected java.text.SimpleDateFormat |
get() |
java.util.Date |
parse(java.lang.String s) |
java.util.Date |
parse(java.lang.String s,
java.text.ParsePosition p) |
void |
setTimeZone(java.util.TimeZone tz) |
java.lang.String |
toPattern() |
clone, equals, format, format, getAvailableLocales, getCalendar, getDateInstance, getDateInstance, getDateInstance, getDateTimeInstance, getDateTimeInstance, getDateTimeInstance, getInstance, getNumberFormat, getTimeInstance, getTimeInstance, getTimeInstance, getTimeZone, hashCode, isLenient, parseObject, setCalendar, setLenient, setNumberFormat
protected java.lang.ThreadLocal<java.text.SimpleDateFormat> threadLocal
protected java.lang.String format
protected java.util.TimeZone zone
public ThreadSafeSimpleDateFormat(java.lang.String format)
public ThreadSafeSimpleDateFormat(java.lang.String format, java.util.TimeZone zone)
protected final java.text.SimpleDateFormat get()
public java.util.Date parse(java.lang.String s) throws java.text.ParseException
parse
in class java.text.DateFormat
java.text.ParseException
public java.lang.String toPattern()
public void setTimeZone(java.util.TimeZone tz)
setTimeZone
in class java.text.DateFormat
public java.lang.StringBuffer format(java.util.Date d, java.lang.StringBuffer sb, java.text.FieldPosition p)
format
in class java.text.DateFormat
public java.util.Date parse(java.lang.String s, java.text.ParsePosition p)
parse
in class java.text.DateFormat