public class DefaultDateTimeFormatInfo extends java.lang.Object implements DateTimeFormatInfo
Users who need to create their own DateTimeFormatInfo implementation are encouraged to extend this class so their implementation won't break when new methods are added.
Constructor and Description |
---|
DefaultDateTimeFormatInfo() |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
ampms()
Returns array of strings containing abbreviations for Ante Meridiem and
Post Meridiem.
|
java.lang.String |
dateFormat()
Returns a safe default date format.
|
java.lang.String |
dateFormatFull()
Returns a "full" date format.
|
java.lang.String |
dateFormatLong()
Returns a "long" date format.
|
java.lang.String |
dateFormatMedium()
Returns a "medium" date format.
|
java.lang.String |
dateFormatShort()
Returns a "short" date format.
|
java.lang.String |
dateTime(java.lang.String timePattern,
java.lang.String datePattern)
Returns a date/time format from a date format pattern and a time format
pattern, using the locale default joining.
|
java.lang.String |
dateTimeFull(java.lang.String timePattern,
java.lang.String datePattern)
Returns a date/time format from a date format pattern and a time format
pattern, using "full" joining.
|
java.lang.String |
dateTimeLong(java.lang.String timePattern,
java.lang.String datePattern)
Returns a date/time format from a date format pattern and a time format
pattern, using "full" joining.
|
java.lang.String |
dateTimeMedium(java.lang.String timePattern,
java.lang.String datePattern)
Returns a date/time format from a date format pattern and a time format
pattern, using "full" joining.
|
java.lang.String |
dateTimeShort(java.lang.String timePattern,
java.lang.String datePattern)
Returns a date/time format from a date format pattern and a time format
pattern, using "full" joining.
|
java.lang.String[] |
erasFull()
Returns an array of the full era names.
|
java.lang.String[] |
erasShort()
Returns abbreviations of the era names.
|
int |
firstDayOfTheWeek()
Returns the day which generally comes first in a weekly calendar view, as
an index into the return value of
DateTimeFormatInfo.weekdaysFull() . |
java.lang.String |
formatDay()
Returns localized format equivalent to the "d" skeleton pattern.
|
java.lang.String |
formatHour12Minute()
Returns localized format equivalent to the "hm" skeleton pattern.
|
java.lang.String |
formatHour12MinuteSecond()
Returns localized format equivalent to the "hms" skeleton pattern.
|
java.lang.String |
formatHour24Minute()
Returns localized format equivalent to the "Hm" skeleton pattern.
|
java.lang.String |
formatHour24MinuteSecond()
Returns localized format equivalent to the "Hms" skeleton pattern.
|
java.lang.String |
formatMinuteSecond()
Returns localized format equivalent to the "ms" skeleton pattern.
|
java.lang.String |
formatMonthAbbrev()
Returns localized format equivalent to the "MMM" skeleton pattern.
|
java.lang.String |
formatMonthAbbrevDay()
Returns localized format equivalent to the "MMMd" skeleton pattern.
|
java.lang.String |
formatMonthFull()
Returns localized format equivalent to the "MMMM" skeleton pattern.
|
java.lang.String |
formatMonthFullDay()
Returns localized format equivalent to the "MMMMd" skeleton pattern.
|
java.lang.String |
formatMonthFullWeekdayDay()
Returns localized format equivalent to the "MMMMEEEEd" skeleton pattern.
|
java.lang.String |
formatMonthNumDay()
Returns localized format equivalent to the "Md" skeleton pattern.
|
java.lang.String |
formatYear()
Returns localized format equivalent to the "y" skeleton pattern.
|
java.lang.String |
formatYearMonthAbbrev()
Returns localized format equivalent to the "yMMM" skeleton pattern.
|
java.lang.String |
formatYearMonthAbbrevDay()
Returns localized format equivalent to the "yMMMd" skeleton pattern.
|
java.lang.String |
formatYearMonthFull()
Returns localized format equivalent to the "yMMMM" skeleton pattern.
|
java.lang.String |
formatYearMonthFullDay()
Returns localized format equivalent to the "yMMMMd" skeleton pattern.
|
java.lang.String |
formatYearMonthNum()
Returns localized format equivalent to the "yM" skeleton pattern.
|
java.lang.String |
formatYearMonthNumDay()
Returns localized format equivalent to the "yMd" skeleton pattern.
|
java.lang.String |
formatYearMonthWeekdayDay()
Returns localized format equivalent to the "yMMMEEEd" skeleton pattern.
|
java.lang.String |
formatYearQuarterFull()
Returns localized format equivalent to the "yQQQQ" skeleton pattern.
|
java.lang.String |
formatYearQuarterShort()
Returns localized format equivalent to the "yQ" skeleton pattern.
|
java.lang.String[] |
monthsFull()
Returns an array of full month names.
|
java.lang.String[] |
monthsFullStandalone()
Returns an array of month names for use in a stand-alone context.
|
java.lang.String[] |
monthsNarrow()
Returns an array of the shortest abbreviations for months, typically a
single character and not guaranteed to be unique.
|
java.lang.String[] |
monthsNarrowStandalone()
Returns an array of the shortest abbreviations for months suitable for use
in a stand-alone context, typically a single character and not guaranteed
to be unique.
|
java.lang.String[] |
monthsShort()
Returns an array of month abbreviations.
|
java.lang.String[] |
monthsShortStandalone()
Returns an array of month abbreviations, suitable for use in a stand-alone
context.
|
java.lang.String[] |
quartersFull()
Returns an array of full quarter names.
|
java.lang.String[] |
quartersShort()
Returns an array of abbreviations for quarters.
|
java.lang.String |
timeFormat()
Returns a safe default time format.
|
java.lang.String |
timeFormatFull()
Returns a "full" time format.
|
java.lang.String |
timeFormatLong()
Returns a "long" time format.
|
java.lang.String |
timeFormatMedium()
Returns a "medium" time format.
|
java.lang.String |
timeFormatShort()
Returns a "short" time format.
|
java.lang.String[] |
weekdaysFull()
Returns an array of the full names of weekdays.
|
java.lang.String[] |
weekdaysFullStandalone()
Returns an array of the full names of weekdays, suitable for use in a
stand-alone context.
|
java.lang.String[] |
weekdaysNarrow()
Returns an array of the shortest abbreviations for weekdays, typically a
single character and not guaranteed to be unique.
|
java.lang.String[] |
weekdaysNarrowStandalone()
Returns an array of the shortest abbreviations for weekdays suitable for
use in a stand-alone context, typically a single character and not
guaranteed to be unique.
|
java.lang.String[] |
weekdaysShort()
Returns an array of abbreviations for weekdays.
|
java.lang.String[] |
weekdaysShortStandalone()
Returns an array of abbreviations for weekdays, suitable for use in a
stand-alone context.
|
int |
weekendEnd()
Returns the day which ends the weekend, as an index into the return value
of
DateTimeFormatInfo.weekdaysFull() . |
int |
weekendStart()
Returns the day which starts the weekend, as an index into the return value
of
DateTimeFormatInfo.weekdaysFull() . |
public java.lang.String[] ampms()
DateTimeFormatInfo
ampms
in interface DateTimeFormatInfo
public java.lang.String dateFormat()
DateTimeFormatInfo
dateFormat
in interface DateTimeFormatInfo
public java.lang.String dateFormatFull()
DateTimeFormatInfo
dateFormatFull
in interface DateTimeFormatInfo
public java.lang.String dateFormatLong()
DateTimeFormatInfo
dateFormatLong
in interface DateTimeFormatInfo
public java.lang.String dateFormatMedium()
DateTimeFormatInfo
dateFormatMedium
in interface DateTimeFormatInfo
public java.lang.String dateFormatShort()
DateTimeFormatInfo
dateFormatShort
in interface DateTimeFormatInfo
public java.lang.String dateTime(java.lang.String timePattern, java.lang.String datePattern)
DateTimeFormatInfo
dateTime
in interface DateTimeFormatInfo
timePattern
- the time pattern StringdatePattern
- the data pattern Stringpublic java.lang.String dateTimeFull(java.lang.String timePattern, java.lang.String datePattern)
DateTimeFormatInfo
dateTimeFull
in interface DateTimeFormatInfo
timePattern
- the time pattern StringdatePattern
- the data pattern Stringpublic java.lang.String dateTimeLong(java.lang.String timePattern, java.lang.String datePattern)
DateTimeFormatInfo
dateTimeLong
in interface DateTimeFormatInfo
timePattern
- the time pattern StringdatePattern
- the data pattern Stringpublic java.lang.String dateTimeMedium(java.lang.String timePattern, java.lang.String datePattern)
DateTimeFormatInfo
dateTimeMedium
in interface DateTimeFormatInfo
timePattern
- the time pattern StringdatePattern
- the data pattern Stringpublic java.lang.String dateTimeShort(java.lang.String timePattern, java.lang.String datePattern)
DateTimeFormatInfo
dateTimeShort
in interface DateTimeFormatInfo
timePattern
- the time pattern StringdatePattern
- the data pattern Stringpublic java.lang.String[] erasFull()
DateTimeFormatInfo
erasFull
in interface DateTimeFormatInfo
public java.lang.String[] erasShort()
DateTimeFormatInfo
erasShort
in interface DateTimeFormatInfo
public int firstDayOfTheWeek()
DateTimeFormatInfo
DateTimeFormatInfo.weekdaysFull()
.firstDayOfTheWeek
in interface DateTimeFormatInfo
public java.lang.String formatDay()
DateTimeFormatInfo
formatDay
in interface DateTimeFormatInfo
public java.lang.String formatHour12Minute()
DateTimeFormatInfo
formatHour12Minute
in interface DateTimeFormatInfo
public java.lang.String formatHour12MinuteSecond()
DateTimeFormatInfo
formatHour12MinuteSecond
in interface DateTimeFormatInfo
public java.lang.String formatHour24Minute()
DateTimeFormatInfo
formatHour24Minute
in interface DateTimeFormatInfo
public java.lang.String formatHour24MinuteSecond()
DateTimeFormatInfo
formatHour24MinuteSecond
in interface DateTimeFormatInfo
public java.lang.String formatMinuteSecond()
DateTimeFormatInfo
formatMinuteSecond
in interface DateTimeFormatInfo
public java.lang.String formatMonthAbbrev()
DateTimeFormatInfo
formatMonthAbbrev
in interface DateTimeFormatInfo
public java.lang.String formatMonthAbbrevDay()
DateTimeFormatInfo
formatMonthAbbrevDay
in interface DateTimeFormatInfo
public java.lang.String formatMonthFull()
DateTimeFormatInfo
formatMonthFull
in interface DateTimeFormatInfo
public java.lang.String formatMonthFullDay()
DateTimeFormatInfo
formatMonthFullDay
in interface DateTimeFormatInfo
public java.lang.String formatMonthFullWeekdayDay()
DateTimeFormatInfo
formatMonthFullWeekdayDay
in interface DateTimeFormatInfo
public java.lang.String formatMonthNumDay()
DateTimeFormatInfo
formatMonthNumDay
in interface DateTimeFormatInfo
public java.lang.String formatYear()
DateTimeFormatInfo
formatYear
in interface DateTimeFormatInfo
public java.lang.String formatYearMonthAbbrev()
DateTimeFormatInfo
formatYearMonthAbbrev
in interface DateTimeFormatInfo
public java.lang.String formatYearMonthAbbrevDay()
DateTimeFormatInfo
formatYearMonthAbbrevDay
in interface DateTimeFormatInfo
public java.lang.String formatYearMonthFull()
DateTimeFormatInfo
formatYearMonthFull
in interface DateTimeFormatInfo
public java.lang.String formatYearMonthFullDay()
DateTimeFormatInfo
formatYearMonthFullDay
in interface DateTimeFormatInfo
public java.lang.String formatYearMonthNum()
DateTimeFormatInfo
formatYearMonthNum
in interface DateTimeFormatInfo
public java.lang.String formatYearMonthNumDay()
DateTimeFormatInfo
formatYearMonthNumDay
in interface DateTimeFormatInfo
public java.lang.String formatYearMonthWeekdayDay()
DateTimeFormatInfo
formatYearMonthWeekdayDay
in interface DateTimeFormatInfo
public java.lang.String formatYearQuarterFull()
DateTimeFormatInfo
formatYearQuarterFull
in interface DateTimeFormatInfo
public java.lang.String formatYearQuarterShort()
DateTimeFormatInfo
formatYearQuarterShort
in interface DateTimeFormatInfo
public java.lang.String[] monthsFull()
DateTimeFormatInfo
monthsFull
in interface DateTimeFormatInfo
public java.lang.String[] monthsFullStandalone()
DateTimeFormatInfo
monthsFullStandalone
in interface DateTimeFormatInfo
public java.lang.String[] monthsNarrow()
DateTimeFormatInfo
monthsNarrow
in interface DateTimeFormatInfo
public java.lang.String[] monthsNarrowStandalone()
DateTimeFormatInfo
monthsNarrowStandalone
in interface DateTimeFormatInfo
public java.lang.String[] monthsShort()
DateTimeFormatInfo
monthsShort
in interface DateTimeFormatInfo
public java.lang.String[] monthsShortStandalone()
DateTimeFormatInfo
monthsShortStandalone
in interface DateTimeFormatInfo
public java.lang.String[] quartersFull()
DateTimeFormatInfo
quartersFull
in interface DateTimeFormatInfo
public java.lang.String[] quartersShort()
DateTimeFormatInfo
quartersShort
in interface DateTimeFormatInfo
public java.lang.String timeFormat()
DateTimeFormatInfo
timeFormat
in interface DateTimeFormatInfo
public java.lang.String timeFormatFull()
DateTimeFormatInfo
timeFormatFull
in interface DateTimeFormatInfo
public java.lang.String timeFormatLong()
DateTimeFormatInfo
timeFormatLong
in interface DateTimeFormatInfo
public java.lang.String timeFormatMedium()
DateTimeFormatInfo
timeFormatMedium
in interface DateTimeFormatInfo
public java.lang.String timeFormatShort()
DateTimeFormatInfo
timeFormatShort
in interface DateTimeFormatInfo
public java.lang.String[] weekdaysFull()
DateTimeFormatInfo
weekdaysFull
in interface DateTimeFormatInfo
public java.lang.String[] weekdaysFullStandalone()
DateTimeFormatInfo
weekdaysFullStandalone
in interface DateTimeFormatInfo
public java.lang.String[] weekdaysNarrow()
DateTimeFormatInfo
weekdaysNarrow
in interface DateTimeFormatInfo
public java.lang.String[] weekdaysNarrowStandalone()
DateTimeFormatInfo
weekdaysNarrowStandalone
in interface DateTimeFormatInfo
public java.lang.String[] weekdaysShort()
DateTimeFormatInfo
weekdaysShort
in interface DateTimeFormatInfo
public java.lang.String[] weekdaysShortStandalone()
DateTimeFormatInfo
weekdaysShortStandalone
in interface DateTimeFormatInfo
public int weekendEnd()
DateTimeFormatInfo
DateTimeFormatInfo.weekdaysFull()
.
Note that this value may be numerically less than
DateTimeFormatInfo.weekendStart()
- for example, DateTimeFormatInfo.weekendStart()
of 6 and
DateTimeFormatInfo.weekendEnd()
of 0 means Saturday and Sunday are the weekend.
weekendEnd
in interface DateTimeFormatInfo
public int weekendStart()
DateTimeFormatInfo
DateTimeFormatInfo.weekdaysFull()
.weekendStart
in interface DateTimeFormatInfo