public class SimpleDateFormatThreadSafe
extends java.lang.Object
SimpleDateFormat.| Constructor and Description |
|---|
SimpleDateFormatThreadSafe()
Thread safe.
|
SimpleDateFormatThreadSafe(java.lang.String pattern)
Thread safe.
|
SimpleDateFormatThreadSafe(java.lang.String pattern,
java.text.DateFormatSymbols formatSymbols)
Thread safe.
|
SimpleDateFormatThreadSafe(java.lang.String pattern,
java.util.Locale locale)
Thread safe.
|
SimpleDateFormatThreadSafe(java.lang.String pattern,
java.util.TimeZone timeZone)
Thread safe.
|
SimpleDateFormatThreadSafe(java.util.function.Supplier<java.text.SimpleDateFormat> supplier)
Thread safe.
|
| Modifier and Type | Method and Description |
|---|---|
void |
applyLocalizedPattern(java.lang.String pattern)
See
SimpleDateFormat.applyLocalizedPattern(String). |
void |
applyPattern(java.lang.String pattern)
See
SimpleDateFormat.applyPattern(String). |
java.lang.Object |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
format(java.util.Date date)
See
DateFormat.format(Date). |
java.lang.StringBuffer |
format(java.util.Date date,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos)
See
SimpleDateFormat.format(Date, StringBuffer, FieldPosition). |
java.lang.String |
format(java.lang.Object obj)
See
Format.format(Object). |
java.text.AttributedCharacterIterator |
formatToCharacterIterator(java.lang.Object obj)
See
SimpleDateFormat.formatToCharacterIterator(Object). |
java.util.Date |
get2DigitYearStart()
See
SimpleDateFormat.get2DigitYearStart(). |
java.util.Calendar |
getCalendar()
See
DateFormat.getCalendar(). |
java.text.DateFormatSymbols |
getDateFormatSymbols()
See
SimpleDateFormat.getDateFormatSymbols(). |
java.text.NumberFormat |
getNumberFormat()
See
DateFormat.getNumberFormat(). |
java.util.TimeZone |
getTimeZone()
See
DateFormat.getTimeZone(). |
int |
hashCode() |
boolean |
isLenient()
See
DateFormat.isLenient(). |
java.util.Date |
parse(java.lang.String source)
See
DateFormat.parse(String). |
java.util.Date |
parse(java.lang.String text,
java.text.ParsePosition pos)
See
DateFormat.parseObject(String, ParsePosition). |
java.lang.Object |
parseObject(java.lang.String source)
See
Format.parseObject(String). |
java.lang.Object |
parseObject(java.lang.String source,
java.text.ParsePosition pos)
See
DateFormat.parseObject(String, ParsePosition). |
void |
setCalendar(java.util.Calendar newCalendar)
See
DateFormat.setCalendar(Calendar). |
java.lang.String |
toLocalizedPattern()
See
SimpleDateFormat.toLocalizedPattern(). |
java.lang.String |
toPattern()
See
SimpleDateFormat.toPattern(). |
java.lang.String |
toString() |
public SimpleDateFormatThreadSafe()
public SimpleDateFormatThreadSafe(java.util.function.Supplier<java.text.SimpleDateFormat> supplier)
supplier - Returns SimpleDateFormatpublic SimpleDateFormatThreadSafe(java.lang.String pattern)
pattern - patternpublic SimpleDateFormatThreadSafe(java.lang.String pattern,
java.util.TimeZone timeZone)
pattern - time format patterntimeZone - time zonepublic SimpleDateFormatThreadSafe(java.lang.String pattern,
java.text.DateFormatSymbols formatSymbols)
pattern - time format patternformatSymbols - formatSymbolspublic SimpleDateFormatThreadSafe(java.lang.String pattern,
java.util.Locale locale)
pattern - time format patternlocale - localepublic java.lang.Object parseObject(java.lang.String source)
throws java.text.ParseException
Format.parseObject(String).source - sourcejava.text.ParseException - ParseExceptionpublic java.lang.Object parseObject(java.lang.String source,
java.text.ParsePosition pos)
DateFormat.parseObject(String, ParsePosition).source - sourcepos - pospublic java.util.Date parse(java.lang.String source)
throws java.text.ParseException
DateFormat.parse(String).source - sourcejava.text.ParseException - ParseExceptionpublic java.util.Date parse(java.lang.String text,
java.text.ParsePosition pos)
DateFormat.parseObject(String, ParsePosition).text - textpos - pospublic void setCalendar(java.util.Calendar newCalendar)
DateFormat.setCalendar(Calendar).newCalendar - newCalendarpublic java.util.Calendar getCalendar()
DateFormat.getCalendar().public java.text.NumberFormat getNumberFormat()
DateFormat.getNumberFormat().public java.util.TimeZone getTimeZone()
DateFormat.getTimeZone().public boolean isLenient()
DateFormat.isLenient().public java.util.Date get2DigitYearStart()
SimpleDateFormat.get2DigitYearStart().public java.lang.StringBuffer format(java.util.Date date,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos)
SimpleDateFormat.format(Date, StringBuffer, FieldPosition).date - datetoAppendTo - toAppendTopos - pospublic java.lang.String format(java.util.Date date)
DateFormat.format(Date).date - datepublic java.lang.String format(java.lang.Object obj)
Format.format(Object).obj - objpublic java.text.AttributedCharacterIterator formatToCharacterIterator(java.lang.Object obj)
SimpleDateFormat.formatToCharacterIterator(Object).obj - objpublic java.lang.String toPattern()
SimpleDateFormat.toPattern().public java.lang.String toLocalizedPattern()
SimpleDateFormat.toLocalizedPattern().public void applyPattern(java.lang.String pattern)
SimpleDateFormat.applyPattern(String).pattern - patternpublic void applyLocalizedPattern(java.lang.String pattern)
SimpleDateFormat.applyLocalizedPattern(String).pattern - patternpublic java.text.DateFormatSymbols getDateFormatSymbols()
SimpleDateFormat.getDateFormatSymbols().public java.lang.Object clone()
clone in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object