public class DefaultDateTimeFormatInfo extends 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 |
---|---|
String[] |
ampms()
Returns array of strings containing abbreviations for Ante Meridiem and
Post Meridiem.
|
String |
dateFormat()
Returns a safe default date format.
|
String |
dateFormatFull()
Returns a "full" date format.
|
String |
dateFormatLong()
Returns a "long" date format.
|
String |
dateFormatMedium()
Returns a "medium" date format.
|
String |
dateFormatShort()
Returns a "short" date format.
|
String |
dateTime(String timePattern,
String datePattern)
Returns a date/time format from a date format pattern and a time format
pattern, using the locale default joining.
|
String |
dateTimeFull(String timePattern,
String datePattern)
Returns a date/time format from a date format pattern and a time format
pattern, using "full" joining.
|
String |
dateTimeLong(String timePattern,
String datePattern)
Returns a date/time format from a date format pattern and a time format
pattern, using "full" joining.
|
String |
dateTimeMedium(String timePattern,
String datePattern)
Returns a date/time format from a date format pattern and a time format
pattern, using "full" joining.
|
String |
dateTimeShort(String timePattern,
String datePattern)
Returns a date/time format from a date format pattern and a time format
pattern, using "full" joining.
|
String[] |
erasFull()
Returns an array of the full era names.
|
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() . |
String |
formatDay()
Returns localized format equivalent to the "d" skeleton pattern.
|
String |
formatHour12Minute()
Returns localized format equivalent to the "hm" skeleton pattern.
|
String |
formatHour12MinuteSecond()
Returns localized format equivalent to the "hms" skeleton pattern.
|
String |
formatHour24Minute()
Returns localized format equivalent to the "Hm" skeleton pattern.
|
String |
formatHour24MinuteSecond()
Returns localized format equivalent to the "Hms" skeleton pattern.
|
String |
formatMinuteSecond()
Returns localized format equivalent to the "ms" skeleton pattern.
|
String |
formatMonthAbbrev()
Returns localized format equivalent to the "MMM" skeleton pattern.
|
String |
formatMonthAbbrevDay()
Returns localized format equivalent to the "MMMd" skeleton pattern.
|
String |
formatMonthFull()
Returns localized format equivalent to the "MMMM" skeleton pattern.
|
String |
formatMonthFullDay()
Returns localized format equivalent to the "MMMMd" skeleton pattern.
|
String |
formatMonthFullWeekdayDay()
Returns localized format equivalent to the "MMMMEEEEd" skeleton pattern.
|
String |
formatMonthNumDay()
Returns localized format equivalent to the "Md" skeleton pattern.
|
String |
formatYear()
Returns localized format equivalent to the "y" skeleton pattern.
|
String |
formatYearMonthAbbrev()
Returns localized format equivalent to the "yMMM" skeleton pattern.
|
String |
formatYearMonthAbbrevDay()
Returns localized format equivalent to the "yMMMd" skeleton pattern.
|
String |
formatYearMonthFull()
Returns localized format equivalent to the "yMMMM" skeleton pattern.
|
String |
formatYearMonthFullDay()
Returns localized format equivalent to the "yMMMMd" skeleton pattern.
|
String |
formatYearMonthNum()
Returns localized format equivalent to the "yM" skeleton pattern.
|
String |
formatYearMonthNumDay()
Returns localized format equivalent to the "yMd" skeleton pattern.
|
String |
formatYearMonthWeekdayDay()
Returns localized format equivalent to the "yMMMEEEd" skeleton pattern.
|
String |
formatYearQuarterFull()
Returns localized format equivalent to the "yQQQQ" skeleton pattern.
|
String |
formatYearQuarterShort()
Returns localized format equivalent to the "yQ" skeleton pattern.
|
String[] |
monthsFull()
Returns an array of full month names.
|
String[] |
monthsFullStandalone()
Returns an array of month names for use in a stand-alone context.
|
String[] |
monthsNarrow()
Returns an array of the shortest abbreviations for months, typically a
single character and not guaranteed to be unique.
|
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.
|
String[] |
monthsShort()
Returns an array of month abbreviations.
|
String[] |
monthsShortStandalone()
Returns an array of month abbreviations, suitable for use in a stand-alone
context.
|
String[] |
quartersFull()
Returns an array of full quarter names.
|
String[] |
quartersShort()
Returns an array of abbreviations for quarters.
|
String |
timeFormat()
Returns a safe default time format.
|
String |
timeFormatFull()
Returns a "full" time format.
|
String |
timeFormatLong()
Returns a "long" time format.
|
String |
timeFormatMedium()
Returns a "medium" time format.
|
String |
timeFormatShort()
Returns a "short" time format.
|
String[] |
weekdaysFull()
Returns an array of the full names of weekdays.
|
String[] |
weekdaysFullStandalone()
Returns an array of the full names of weekdays, suitable for use in a
stand-alone context.
|
String[] |
weekdaysNarrow()
Returns an array of the shortest abbreviations for weekdays, typically a
single character and not guaranteed to be unique.
|
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.
|
String[] |
weekdaysShort()
Returns an array of abbreviations for weekdays.
|
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 String[] ampms()
DateTimeFormatInfo
ampms
in interface DateTimeFormatInfo
public String dateFormat()
DateTimeFormatInfo
dateFormat
in interface DateTimeFormatInfo
public String dateFormatFull()
DateTimeFormatInfo
dateFormatFull
in interface DateTimeFormatInfo
public String dateFormatLong()
DateTimeFormatInfo
dateFormatLong
in interface DateTimeFormatInfo
public String dateFormatMedium()
DateTimeFormatInfo
dateFormatMedium
in interface DateTimeFormatInfo
public String dateFormatShort()
DateTimeFormatInfo
dateFormatShort
in interface DateTimeFormatInfo
public String dateTime(String timePattern, String datePattern)
DateTimeFormatInfo
dateTime
in interface DateTimeFormatInfo
timePattern
- the time pattern StringdatePattern
- the data pattern Stringpublic String dateTimeFull(String timePattern, String datePattern)
DateTimeFormatInfo
dateTimeFull
in interface DateTimeFormatInfo
timePattern
- the time pattern StringdatePattern
- the data pattern Stringpublic String dateTimeLong(String timePattern, String datePattern)
DateTimeFormatInfo
dateTimeLong
in interface DateTimeFormatInfo
timePattern
- the time pattern StringdatePattern
- the data pattern Stringpublic String dateTimeMedium(String timePattern, String datePattern)
DateTimeFormatInfo
dateTimeMedium
in interface DateTimeFormatInfo
timePattern
- the time pattern StringdatePattern
- the data pattern Stringpublic String dateTimeShort(String timePattern, String datePattern)
DateTimeFormatInfo
dateTimeShort
in interface DateTimeFormatInfo
timePattern
- the time pattern StringdatePattern
- the data pattern Stringpublic String[] erasFull()
DateTimeFormatInfo
erasFull
in interface DateTimeFormatInfo
public String[] erasShort()
DateTimeFormatInfo
erasShort
in interface DateTimeFormatInfo
public int firstDayOfTheWeek()
DateTimeFormatInfo
DateTimeFormatInfo.weekdaysFull()
.firstDayOfTheWeek
in interface DateTimeFormatInfo
public String formatDay()
DateTimeFormatInfo
formatDay
in interface DateTimeFormatInfo
public String formatHour12Minute()
DateTimeFormatInfo
formatHour12Minute
in interface DateTimeFormatInfo
public String formatHour12MinuteSecond()
DateTimeFormatInfo
formatHour12MinuteSecond
in interface DateTimeFormatInfo
public String formatHour24Minute()
DateTimeFormatInfo
formatHour24Minute
in interface DateTimeFormatInfo
public String formatHour24MinuteSecond()
DateTimeFormatInfo
formatHour24MinuteSecond
in interface DateTimeFormatInfo
public String formatMinuteSecond()
DateTimeFormatInfo
formatMinuteSecond
in interface DateTimeFormatInfo
public String formatMonthAbbrev()
DateTimeFormatInfo
formatMonthAbbrev
in interface DateTimeFormatInfo
public String formatMonthAbbrevDay()
DateTimeFormatInfo
formatMonthAbbrevDay
in interface DateTimeFormatInfo
public String formatMonthFull()
DateTimeFormatInfo
formatMonthFull
in interface DateTimeFormatInfo
public String formatMonthFullDay()
DateTimeFormatInfo
formatMonthFullDay
in interface DateTimeFormatInfo
public String formatMonthFullWeekdayDay()
DateTimeFormatInfo
formatMonthFullWeekdayDay
in interface DateTimeFormatInfo
public String formatMonthNumDay()
DateTimeFormatInfo
formatMonthNumDay
in interface DateTimeFormatInfo
public String formatYear()
DateTimeFormatInfo
formatYear
in interface DateTimeFormatInfo
public String formatYearMonthAbbrev()
DateTimeFormatInfo
formatYearMonthAbbrev
in interface DateTimeFormatInfo
public String formatYearMonthAbbrevDay()
DateTimeFormatInfo
formatYearMonthAbbrevDay
in interface DateTimeFormatInfo
public String formatYearMonthFull()
DateTimeFormatInfo
formatYearMonthFull
in interface DateTimeFormatInfo
public String formatYearMonthFullDay()
DateTimeFormatInfo
formatYearMonthFullDay
in interface DateTimeFormatInfo
public String formatYearMonthNum()
DateTimeFormatInfo
formatYearMonthNum
in interface DateTimeFormatInfo
public String formatYearMonthNumDay()
DateTimeFormatInfo
formatYearMonthNumDay
in interface DateTimeFormatInfo
public String formatYearMonthWeekdayDay()
DateTimeFormatInfo
formatYearMonthWeekdayDay
in interface DateTimeFormatInfo
public String formatYearQuarterFull()
DateTimeFormatInfo
formatYearQuarterFull
in interface DateTimeFormatInfo
public String formatYearQuarterShort()
DateTimeFormatInfo
formatYearQuarterShort
in interface DateTimeFormatInfo
public String[] monthsFull()
DateTimeFormatInfo
monthsFull
in interface DateTimeFormatInfo
public String[] monthsFullStandalone()
DateTimeFormatInfo
monthsFullStandalone
in interface DateTimeFormatInfo
public String[] monthsNarrow()
DateTimeFormatInfo
monthsNarrow
in interface DateTimeFormatInfo
public String[] monthsNarrowStandalone()
DateTimeFormatInfo
monthsNarrowStandalone
in interface DateTimeFormatInfo
public String[] monthsShort()
DateTimeFormatInfo
monthsShort
in interface DateTimeFormatInfo
public String[] monthsShortStandalone()
DateTimeFormatInfo
monthsShortStandalone
in interface DateTimeFormatInfo
public String[] quartersFull()
DateTimeFormatInfo
quartersFull
in interface DateTimeFormatInfo
public String[] quartersShort()
DateTimeFormatInfo
quartersShort
in interface DateTimeFormatInfo
public String timeFormat()
DateTimeFormatInfo
timeFormat
in interface DateTimeFormatInfo
public String timeFormatFull()
DateTimeFormatInfo
timeFormatFull
in interface DateTimeFormatInfo
public String timeFormatLong()
DateTimeFormatInfo
timeFormatLong
in interface DateTimeFormatInfo
public String timeFormatMedium()
DateTimeFormatInfo
timeFormatMedium
in interface DateTimeFormatInfo
public String timeFormatShort()
DateTimeFormatInfo
timeFormatShort
in interface DateTimeFormatInfo
public String[] weekdaysFull()
DateTimeFormatInfo
weekdaysFull
in interface DateTimeFormatInfo
public String[] weekdaysFullStandalone()
DateTimeFormatInfo
weekdaysFullStandalone
in interface DateTimeFormatInfo
public String[] weekdaysNarrow()
DateTimeFormatInfo
weekdaysNarrow
in interface DateTimeFormatInfo
public String[] weekdaysNarrowStandalone()
DateTimeFormatInfo
weekdaysNarrowStandalone
in interface DateTimeFormatInfo
public String[] weekdaysShort()
DateTimeFormatInfo
weekdaysShort
in interface DateTimeFormatInfo
public 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
Copyright © 2018. All rights reserved.