Package com.google.gwt.i18n.shared
Class DefaultDateTimeFormatInfo
- java.lang.Object
-
- com.google.gwt.i18n.shared.DefaultDateTimeFormatInfo
-
- All Implemented Interfaces:
DateTimeFormatInfo
- Direct Known Subclasses:
DefaultDateTimeFormatInfo
public class DefaultDateTimeFormatInfo extends java.lang.Object implements DateTimeFormatInfo
Default implementation of DateTimeFormatInfo interface, using values from the CLDR root locale.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 Summary
Constructors Constructor Description DefaultDateTimeFormatInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]ampms()Returns array of strings containing abbreviations for Ante Meridiem and Post Meridiem.java.lang.StringdateFormat()Returns a safe default date format.java.lang.StringdateFormatFull()Returns a "full" date format.java.lang.StringdateFormatLong()Returns a "long" date format.java.lang.StringdateFormatMedium()Returns a "medium" date format.java.lang.StringdateFormatShort()Returns a "short" date format.java.lang.StringdateTime(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.StringdateTimeFull(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.StringdateTimeLong(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.StringdateTimeMedium(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.StringdateTimeShort(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.intfirstDayOfTheWeek()Returns the day which generally comes first in a weekly calendar view, as an index into the return value ofDateTimeFormatInfo.weekdaysFull().java.lang.StringformatDay()Returns localized format equivalent to the "d" skeleton pattern.java.lang.StringformatHour12Minute()Returns localized format equivalent to the "hm" skeleton pattern.java.lang.StringformatHour12MinuteSecond()Returns localized format equivalent to the "hms" skeleton pattern.java.lang.StringformatHour24Minute()Returns localized format equivalent to the "Hm" skeleton pattern.java.lang.StringformatHour24MinuteSecond()Returns localized format equivalent to the "Hms" skeleton pattern.java.lang.StringformatMinuteSecond()Returns localized format equivalent to the "ms" skeleton pattern.java.lang.StringformatMonthAbbrev()Returns localized format equivalent to the "MMM" skeleton pattern.java.lang.StringformatMonthAbbrevDay()Returns localized format equivalent to the "MMMd" skeleton pattern.java.lang.StringformatMonthFull()Returns localized format equivalent to the "MMMM" skeleton pattern.java.lang.StringformatMonthFullDay()Returns localized format equivalent to the "MMMMd" skeleton pattern.java.lang.StringformatMonthFullWeekdayDay()Returns localized format equivalent to the "MMMMEEEEd" skeleton pattern.java.lang.StringformatMonthNumDay()Returns localized format equivalent to the "Md" skeleton pattern.java.lang.StringformatYear()Returns localized format equivalent to the "y" skeleton pattern.java.lang.StringformatYearMonthAbbrev()Returns localized format equivalent to the "yMMM" skeleton pattern.java.lang.StringformatYearMonthAbbrevDay()Returns localized format equivalent to the "yMMMd" skeleton pattern.java.lang.StringformatYearMonthFull()Returns localized format equivalent to the "yMMMM" skeleton pattern.java.lang.StringformatYearMonthFullDay()Returns localized format equivalent to the "yMMMMd" skeleton pattern.java.lang.StringformatYearMonthNum()Returns localized format equivalent to the "yM" skeleton pattern.java.lang.StringformatYearMonthNumDay()Returns localized format equivalent to the "yMd" skeleton pattern.java.lang.StringformatYearMonthWeekdayDay()Returns localized format equivalent to the "yMMMEEEd" skeleton pattern.java.lang.StringformatYearQuarterFull()Returns localized format equivalent to the "yQQQQ" skeleton pattern.java.lang.StringformatYearQuarterShort()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.StringtimeFormat()Returns a safe default time format.java.lang.StringtimeFormatFull()Returns a "full" time format.java.lang.StringtimeFormatLong()Returns a "long" time format.java.lang.StringtimeFormatMedium()Returns a "medium" time format.java.lang.StringtimeFormatShort()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.intweekendEnd()Returns the day which ends the weekend, as an index into the return value ofDateTimeFormatInfo.weekdaysFull().intweekendStart()Returns the day which starts the weekend, as an index into the return value ofDateTimeFormatInfo.weekdaysFull().
-
-
-
Method Detail
-
ampms
public java.lang.String[] ampms()
Description copied from interface:DateTimeFormatInfoReturns array of strings containing abbreviations for Ante Meridiem and Post Meridiem.- Specified by:
ampmsin interfaceDateTimeFormatInfo
-
dateFormat
public java.lang.String dateFormat()
Description copied from interface:DateTimeFormatInfoReturns a safe default date format.- Specified by:
dateFormatin interfaceDateTimeFormatInfo
-
dateFormatFull
public java.lang.String dateFormatFull()
Description copied from interface:DateTimeFormatInfoReturns a "full" date format.- Specified by:
dateFormatFullin interfaceDateTimeFormatInfo
-
dateFormatLong
public java.lang.String dateFormatLong()
Description copied from interface:DateTimeFormatInfoReturns a "long" date format.- Specified by:
dateFormatLongin interfaceDateTimeFormatInfo
-
dateFormatMedium
public java.lang.String dateFormatMedium()
Description copied from interface:DateTimeFormatInfoReturns a "medium" date format.- Specified by:
dateFormatMediumin interfaceDateTimeFormatInfo
-
dateFormatShort
public java.lang.String dateFormatShort()
Description copied from interface:DateTimeFormatInfoReturns a "short" date format.- Specified by:
dateFormatShortin interfaceDateTimeFormatInfo
-
dateTime
public java.lang.String dateTime(java.lang.String timePattern, java.lang.String datePattern)Description copied from interface:DateTimeFormatInfoReturns a date/time format from a date format pattern and a time format pattern, using the locale default joining.- Specified by:
dateTimein interfaceDateTimeFormatInfo- Parameters:
timePattern- the time pattern StringdatePattern- the data pattern String
-
dateTimeFull
public java.lang.String dateTimeFull(java.lang.String timePattern, java.lang.String datePattern)Description copied from interface:DateTimeFormatInfoReturns a date/time format from a date format pattern and a time format pattern, using "full" joining.- Specified by:
dateTimeFullin interfaceDateTimeFormatInfo- Parameters:
timePattern- the time pattern StringdatePattern- the data pattern String
-
dateTimeLong
public java.lang.String dateTimeLong(java.lang.String timePattern, java.lang.String datePattern)Description copied from interface:DateTimeFormatInfoReturns a date/time format from a date format pattern and a time format pattern, using "full" joining.- Specified by:
dateTimeLongin interfaceDateTimeFormatInfo- Parameters:
timePattern- the time pattern StringdatePattern- the data pattern String
-
dateTimeMedium
public java.lang.String dateTimeMedium(java.lang.String timePattern, java.lang.String datePattern)Description copied from interface:DateTimeFormatInfoReturns a date/time format from a date format pattern and a time format pattern, using "full" joining.- Specified by:
dateTimeMediumin interfaceDateTimeFormatInfo- Parameters:
timePattern- the time pattern StringdatePattern- the data pattern String
-
dateTimeShort
public java.lang.String dateTimeShort(java.lang.String timePattern, java.lang.String datePattern)Description copied from interface:DateTimeFormatInfoReturns a date/time format from a date format pattern and a time format pattern, using "full" joining.- Specified by:
dateTimeShortin interfaceDateTimeFormatInfo- Parameters:
timePattern- the time pattern StringdatePattern- the data pattern String
-
erasFull
public java.lang.String[] erasFull()
Description copied from interface:DateTimeFormatInfoReturns an array of the full era names.- Specified by:
erasFullin interfaceDateTimeFormatInfo
-
erasShort
public java.lang.String[] erasShort()
Description copied from interface:DateTimeFormatInfoReturns abbreviations of the era names.- Specified by:
erasShortin interfaceDateTimeFormatInfo
-
firstDayOfTheWeek
public int firstDayOfTheWeek()
Description copied from interface:DateTimeFormatInfoReturns the day which generally comes first in a weekly calendar view, as an index into the return value ofDateTimeFormatInfo.weekdaysFull().- Specified by:
firstDayOfTheWeekin interfaceDateTimeFormatInfo
-
formatDay
public java.lang.String formatDay()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "d" skeleton pattern.- Specified by:
formatDayin interfaceDateTimeFormatInfo
-
formatHour12Minute
public java.lang.String formatHour12Minute()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "hm" skeleton pattern.- Specified by:
formatHour12Minutein interfaceDateTimeFormatInfo
-
formatHour12MinuteSecond
public java.lang.String formatHour12MinuteSecond()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "hms" skeleton pattern.- Specified by:
formatHour12MinuteSecondin interfaceDateTimeFormatInfo
-
formatHour24Minute
public java.lang.String formatHour24Minute()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "Hm" skeleton pattern.- Specified by:
formatHour24Minutein interfaceDateTimeFormatInfo
-
formatHour24MinuteSecond
public java.lang.String formatHour24MinuteSecond()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "Hms" skeleton pattern.- Specified by:
formatHour24MinuteSecondin interfaceDateTimeFormatInfo
-
formatMinuteSecond
public java.lang.String formatMinuteSecond()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "ms" skeleton pattern.- Specified by:
formatMinuteSecondin interfaceDateTimeFormatInfo
-
formatMonthAbbrev
public java.lang.String formatMonthAbbrev()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "MMM" skeleton pattern.- Specified by:
formatMonthAbbrevin interfaceDateTimeFormatInfo
-
formatMonthAbbrevDay
public java.lang.String formatMonthAbbrevDay()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "MMMd" skeleton pattern.- Specified by:
formatMonthAbbrevDayin interfaceDateTimeFormatInfo
-
formatMonthFull
public java.lang.String formatMonthFull()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "MMMM" skeleton pattern.- Specified by:
formatMonthFullin interfaceDateTimeFormatInfo
-
formatMonthFullDay
public java.lang.String formatMonthFullDay()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "MMMMd" skeleton pattern.- Specified by:
formatMonthFullDayin interfaceDateTimeFormatInfo
-
formatMonthFullWeekdayDay
public java.lang.String formatMonthFullWeekdayDay()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "MMMMEEEEd" skeleton pattern.- Specified by:
formatMonthFullWeekdayDayin interfaceDateTimeFormatInfo
-
formatMonthNumDay
public java.lang.String formatMonthNumDay()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "Md" skeleton pattern.- Specified by:
formatMonthNumDayin interfaceDateTimeFormatInfo
-
formatYear
public java.lang.String formatYear()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "y" skeleton pattern.- Specified by:
formatYearin interfaceDateTimeFormatInfo
-
formatYearMonthAbbrev
public java.lang.String formatYearMonthAbbrev()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "yMMM" skeleton pattern.- Specified by:
formatYearMonthAbbrevin interfaceDateTimeFormatInfo
-
formatYearMonthAbbrevDay
public java.lang.String formatYearMonthAbbrevDay()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "yMMMd" skeleton pattern.- Specified by:
formatYearMonthAbbrevDayin interfaceDateTimeFormatInfo
-
formatYearMonthFull
public java.lang.String formatYearMonthFull()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "yMMMM" skeleton pattern.- Specified by:
formatYearMonthFullin interfaceDateTimeFormatInfo
-
formatYearMonthFullDay
public java.lang.String formatYearMonthFullDay()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "yMMMMd" skeleton pattern.- Specified by:
formatYearMonthFullDayin interfaceDateTimeFormatInfo
-
formatYearMonthNum
public java.lang.String formatYearMonthNum()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "yM" skeleton pattern.- Specified by:
formatYearMonthNumin interfaceDateTimeFormatInfo
-
formatYearMonthNumDay
public java.lang.String formatYearMonthNumDay()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "yMd" skeleton pattern.- Specified by:
formatYearMonthNumDayin interfaceDateTimeFormatInfo
-
formatYearMonthWeekdayDay
public java.lang.String formatYearMonthWeekdayDay()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "yMMMEEEd" skeleton pattern.- Specified by:
formatYearMonthWeekdayDayin interfaceDateTimeFormatInfo
-
formatYearQuarterFull
public java.lang.String formatYearQuarterFull()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "yQQQQ" skeleton pattern.- Specified by:
formatYearQuarterFullin interfaceDateTimeFormatInfo
-
formatYearQuarterShort
public java.lang.String formatYearQuarterShort()
Description copied from interface:DateTimeFormatInfoReturns localized format equivalent to the "yQ" skeleton pattern.- Specified by:
formatYearQuarterShortin interfaceDateTimeFormatInfo
-
monthsFull
public java.lang.String[] monthsFull()
Description copied from interface:DateTimeFormatInfoReturns an array of full month names.- Specified by:
monthsFullin interfaceDateTimeFormatInfo
-
monthsFullStandalone
public java.lang.String[] monthsFullStandalone()
Description copied from interface:DateTimeFormatInfoReturns an array of month names for use in a stand-alone context.- Specified by:
monthsFullStandalonein interfaceDateTimeFormatInfo
-
monthsNarrow
public java.lang.String[] monthsNarrow()
Description copied from interface:DateTimeFormatInfoReturns an array of the shortest abbreviations for months, typically a single character and not guaranteed to be unique.- Specified by:
monthsNarrowin interfaceDateTimeFormatInfo
-
monthsNarrowStandalone
public java.lang.String[] monthsNarrowStandalone()
Description copied from interface:DateTimeFormatInfoReturns 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.- Specified by:
monthsNarrowStandalonein interfaceDateTimeFormatInfo
-
monthsShort
public java.lang.String[] monthsShort()
Description copied from interface:DateTimeFormatInfoReturns an array of month abbreviations.- Specified by:
monthsShortin interfaceDateTimeFormatInfo
-
monthsShortStandalone
public java.lang.String[] monthsShortStandalone()
Description copied from interface:DateTimeFormatInfoReturns an array of month abbreviations, suitable for use in a stand-alone context.- Specified by:
monthsShortStandalonein interfaceDateTimeFormatInfo
-
quartersFull
public java.lang.String[] quartersFull()
Description copied from interface:DateTimeFormatInfoReturns an array of full quarter names.- Specified by:
quartersFullin interfaceDateTimeFormatInfo
-
quartersShort
public java.lang.String[] quartersShort()
Description copied from interface:DateTimeFormatInfoReturns an array of abbreviations for quarters.- Specified by:
quartersShortin interfaceDateTimeFormatInfo
-
timeFormat
public java.lang.String timeFormat()
Description copied from interface:DateTimeFormatInfoReturns a safe default time format.- Specified by:
timeFormatin interfaceDateTimeFormatInfo
-
timeFormatFull
public java.lang.String timeFormatFull()
Description copied from interface:DateTimeFormatInfoReturns a "full" time format.- Specified by:
timeFormatFullin interfaceDateTimeFormatInfo
-
timeFormatLong
public java.lang.String timeFormatLong()
Description copied from interface:DateTimeFormatInfoReturns a "long" time format.- Specified by:
timeFormatLongin interfaceDateTimeFormatInfo
-
timeFormatMedium
public java.lang.String timeFormatMedium()
Description copied from interface:DateTimeFormatInfoReturns a "medium" time format.- Specified by:
timeFormatMediumin interfaceDateTimeFormatInfo
-
timeFormatShort
public java.lang.String timeFormatShort()
Description copied from interface:DateTimeFormatInfoReturns a "short" time format.- Specified by:
timeFormatShortin interfaceDateTimeFormatInfo
-
weekdaysFull
public java.lang.String[] weekdaysFull()
Description copied from interface:DateTimeFormatInfoReturns an array of the full names of weekdays.- Specified by:
weekdaysFullin interfaceDateTimeFormatInfo
-
weekdaysFullStandalone
public java.lang.String[] weekdaysFullStandalone()
Description copied from interface:DateTimeFormatInfoReturns an array of the full names of weekdays, suitable for use in a stand-alone context.- Specified by:
weekdaysFullStandalonein interfaceDateTimeFormatInfo
-
weekdaysNarrow
public java.lang.String[] weekdaysNarrow()
Description copied from interface:DateTimeFormatInfoReturns an array of the shortest abbreviations for weekdays, typically a single character and not guaranteed to be unique.- Specified by:
weekdaysNarrowin interfaceDateTimeFormatInfo
-
weekdaysNarrowStandalone
public java.lang.String[] weekdaysNarrowStandalone()
Description copied from interface:DateTimeFormatInfoReturns 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.- Specified by:
weekdaysNarrowStandalonein interfaceDateTimeFormatInfo
-
weekdaysShort
public java.lang.String[] weekdaysShort()
Description copied from interface:DateTimeFormatInfoReturns an array of abbreviations for weekdays.- Specified by:
weekdaysShortin interfaceDateTimeFormatInfo
-
weekdaysShortStandalone
public java.lang.String[] weekdaysShortStandalone()
Description copied from interface:DateTimeFormatInfoReturns an array of abbreviations for weekdays, suitable for use in a stand-alone context.- Specified by:
weekdaysShortStandalonein interfaceDateTimeFormatInfo
-
weekendEnd
public int weekendEnd()
Description copied from interface:DateTimeFormatInfoReturns the day which ends the weekend, as an index into the return value ofDateTimeFormatInfo.weekdaysFull().Note that this value may be numerically less than
DateTimeFormatInfo.weekendStart()- for example,DateTimeFormatInfo.weekendStart()of 6 andDateTimeFormatInfo.weekendEnd()of 0 means Saturday and Sunday are the weekend.- Specified by:
weekendEndin interfaceDateTimeFormatInfo
-
weekendStart
public int weekendStart()
Description copied from interface:DateTimeFormatInfoReturns the day which starts the weekend, as an index into the return value ofDateTimeFormatInfo.weekdaysFull().- Specified by:
weekendStartin interfaceDateTimeFormatInfo
-
-