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.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object