public interface DateTimeFormatInfo
Implementors should subclass DefaultDateTimeFormatInfo
so when
methods are added they will get reasonable defaults and not break. See the
same class for example values returned by these methods.
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
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
weekdaysFull() . |
int |
weekendStart()
Returns the day which starts the weekend, as an index into the return value
of
weekdaysFull() . |
java.lang.String[] ampms()
java.lang.String dateFormat()
java.lang.String dateFormatFull()
java.lang.String dateFormatLong()
java.lang.String dateFormatMedium()
java.lang.String dateFormatShort()
java.lang.String dateTime(java.lang.String timePattern, java.lang.String datePattern)
timePattern
- the time pattern StringdatePattern
- the data pattern Stringjava.lang.String dateTimeFull(java.lang.String timePattern, java.lang.String datePattern)
timePattern
- the time pattern StringdatePattern
- the data pattern Stringjava.lang.String dateTimeLong(java.lang.String timePattern, java.lang.String datePattern)
timePattern
- the time pattern StringdatePattern
- the data pattern Stringjava.lang.String dateTimeMedium(java.lang.String timePattern, java.lang.String datePattern)
timePattern
- the time pattern StringdatePattern
- the data pattern Stringjava.lang.String dateTimeShort(java.lang.String timePattern, java.lang.String datePattern)
timePattern
- the time pattern StringdatePattern
- the data pattern Stringjava.lang.String[] erasFull()
java.lang.String[] erasShort()
int firstDayOfTheWeek()
weekdaysFull()
.java.lang.String formatDay()
java.lang.String formatHour12Minute()
java.lang.String formatHour12MinuteSecond()
java.lang.String formatHour24Minute()
java.lang.String formatHour24MinuteSecond()
java.lang.String formatMinuteSecond()
java.lang.String formatMonthAbbrev()
java.lang.String formatMonthAbbrevDay()
java.lang.String formatMonthFull()
java.lang.String formatMonthFullDay()
java.lang.String formatMonthFullWeekdayDay()
java.lang.String formatMonthNumDay()
java.lang.String formatYear()
java.lang.String formatYearMonthAbbrev()
java.lang.String formatYearMonthAbbrevDay()
java.lang.String formatYearMonthFull()
java.lang.String formatYearMonthFullDay()
java.lang.String formatYearMonthNum()
java.lang.String formatYearMonthNumDay()
java.lang.String formatYearMonthWeekdayDay()
java.lang.String formatYearQuarterFull()
java.lang.String formatYearQuarterShort()
java.lang.String[] monthsFull()
java.lang.String[] monthsFullStandalone()
java.lang.String[] monthsNarrow()
java.lang.String[] monthsNarrowStandalone()
java.lang.String[] monthsShort()
java.lang.String[] monthsShortStandalone()
java.lang.String[] quartersFull()
java.lang.String[] quartersShort()
java.lang.String timeFormat()
java.lang.String timeFormatFull()
java.lang.String timeFormatLong()
java.lang.String timeFormatMedium()
java.lang.String timeFormatShort()
java.lang.String[] weekdaysFull()
java.lang.String[] weekdaysFullStandalone()
java.lang.String[] weekdaysNarrow()
java.lang.String[] weekdaysNarrowStandalone()
java.lang.String[] weekdaysShort()
java.lang.String[] weekdaysShortStandalone()
int weekendEnd()
weekdaysFull()
.
Note that this value may be numerically less than
weekendStart()
- for example, weekendStart()
of 6 and
weekendEnd()
of 0 means Saturday and Sunday are the weekend.
int weekendStart()
weekdaysFull()
.