GWT 2.7.0

com.google.gwt.i18n.shared
Interface DateTimeFormatInfo

All Known Subinterfaces:
DateTimeFormatInfo
All Known Implementing Classes:
DateTimeFormatInfoAdapter, DefaultDateTimeFormatInfo, DefaultDateTimeFormatInfo

public interface DateTimeFormatInfo

Information required for formatting and parsing localized date/time values.

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.


Method Summary
 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().
 

Method Detail

ampms

java.lang.String[] ampms()
Returns array of strings containing abbreviations for Ante Meridiem and Post Meridiem.


dateFormat

java.lang.String dateFormat()
Returns a safe default date format.


dateFormatFull

java.lang.String dateFormatFull()
Returns a "full" date format.


dateFormatLong

java.lang.String dateFormatLong()
Returns a "long" date format.


dateFormatMedium

java.lang.String dateFormatMedium()
Returns a "medium" date format.


dateFormatShort

java.lang.String dateFormatShort()
Returns a "short" date format.


dateTime

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.

Parameters:
timePattern - the time pattern String
datePattern - the data pattern String

dateTimeFull

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.

Parameters:
timePattern - the time pattern String
datePattern - the data pattern String

dateTimeLong

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.

Parameters:
timePattern - the time pattern String
datePattern - the data pattern String

dateTimeMedium

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.

Parameters:
timePattern - the time pattern String
datePattern - the data pattern String

dateTimeShort

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.

Parameters:
timePattern - the time pattern String
datePattern - the data pattern String

erasFull

java.lang.String[] erasFull()
Returns an array of the full era names.


erasShort

java.lang.String[] erasShort()
Returns abbreviations of the era names.


firstDayOfTheWeek

int firstDayOfTheWeek()
Returns the day which generally comes first in a weekly calendar view, as an index into the return value of weekdaysFull().


formatDay

java.lang.String formatDay()
Returns localized format equivalent to the "d" skeleton pattern.


formatHour12Minute

java.lang.String formatHour12Minute()
Returns localized format equivalent to the "hm" skeleton pattern.


formatHour12MinuteSecond

java.lang.String formatHour12MinuteSecond()
Returns localized format equivalent to the "hms" skeleton pattern.


formatHour24Minute

java.lang.String formatHour24Minute()
Returns localized format equivalent to the "Hm" skeleton pattern.


formatHour24MinuteSecond

java.lang.String formatHour24MinuteSecond()
Returns localized format equivalent to the "Hms" skeleton pattern.


formatMinuteSecond

java.lang.String formatMinuteSecond()
Returns localized format equivalent to the "ms" skeleton pattern.


formatMonthAbbrev

java.lang.String formatMonthAbbrev()
Returns localized format equivalent to the "MMM" skeleton pattern.


formatMonthAbbrevDay

java.lang.String formatMonthAbbrevDay()
Returns localized format equivalent to the "MMMd" skeleton pattern.


formatMonthFull

java.lang.String formatMonthFull()
Returns localized format equivalent to the "MMMM" skeleton pattern.


formatMonthFullDay

java.lang.String formatMonthFullDay()
Returns localized format equivalent to the "MMMMd" skeleton pattern.


formatMonthFullWeekdayDay

java.lang.String formatMonthFullWeekdayDay()
Returns localized format equivalent to the "MMMMEEEEd" skeleton pattern.


formatMonthNumDay

java.lang.String formatMonthNumDay()
Returns localized format equivalent to the "Md" skeleton pattern.


formatYear

java.lang.String formatYear()
Returns localized format equivalent to the "y" skeleton pattern.


formatYearMonthAbbrev

java.lang.String formatYearMonthAbbrev()
Returns localized format equivalent to the "yMMM" skeleton pattern.


formatYearMonthAbbrevDay

java.lang.String formatYearMonthAbbrevDay()
Returns localized format equivalent to the "yMMMd" skeleton pattern.


formatYearMonthFull

java.lang.String formatYearMonthFull()
Returns localized format equivalent to the "yMMMM" skeleton pattern.


formatYearMonthFullDay

java.lang.String formatYearMonthFullDay()
Returns localized format equivalent to the "yMMMMd" skeleton pattern.


formatYearMonthNum

java.lang.String formatYearMonthNum()
Returns localized format equivalent to the "yM" skeleton pattern.


formatYearMonthNumDay

java.lang.String formatYearMonthNumDay()
Returns localized format equivalent to the "yMd" skeleton pattern.


formatYearMonthWeekdayDay

java.lang.String formatYearMonthWeekdayDay()
Returns localized format equivalent to the "yMMMEEEd" skeleton pattern.


formatYearQuarterFull

java.lang.String formatYearQuarterFull()
Returns localized format equivalent to the "yQQQQ" skeleton pattern.


formatYearQuarterShort

java.lang.String formatYearQuarterShort()
Returns localized format equivalent to the "yQ" skeleton pattern.


monthsFull

java.lang.String[] monthsFull()
Returns an array of full month names.


monthsFullStandalone

java.lang.String[] monthsFullStandalone()
Returns an array of month names for use in a stand-alone context.


monthsNarrow

java.lang.String[] monthsNarrow()
Returns an array of the shortest abbreviations for months, typically a single character and not guaranteed to be unique.


monthsNarrowStandalone

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.


monthsShort

java.lang.String[] monthsShort()
Returns an array of month abbreviations.


monthsShortStandalone

java.lang.String[] monthsShortStandalone()
Returns an array of month abbreviations, suitable for use in a stand-alone context.


quartersFull

java.lang.String[] quartersFull()
Returns an array of full quarter names.


quartersShort

java.lang.String[] quartersShort()
Returns an array of abbreviations for quarters.


timeFormat

java.lang.String timeFormat()
Returns a safe default time format.


timeFormatFull

java.lang.String timeFormatFull()
Returns a "full" time format.


timeFormatLong

java.lang.String timeFormatLong()
Returns a "long" time format.


timeFormatMedium

java.lang.String timeFormatMedium()
Returns a "medium" time format.


timeFormatShort

java.lang.String timeFormatShort()
Returns a "short" time format.


weekdaysFull

java.lang.String[] weekdaysFull()
Returns an array of the full names of weekdays.


weekdaysFullStandalone

java.lang.String[] weekdaysFullStandalone()
Returns an array of the full names of weekdays, suitable for use in a stand-alone context.


weekdaysNarrow

java.lang.String[] weekdaysNarrow()
Returns an array of the shortest abbreviations for weekdays, typically a single character and not guaranteed to be unique.


weekdaysNarrowStandalone

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.


weekdaysShort

java.lang.String[] weekdaysShort()
Returns an array of abbreviations for weekdays.


weekdaysShortStandalone

java.lang.String[] weekdaysShortStandalone()
Returns an array of abbreviations for weekdays, suitable for use in a stand-alone context.


weekendEnd

int weekendEnd()
Returns the day which ends the weekend, as an index into the return value of 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.


weekendStart

int weekendStart()
Returns the day which starts the weekend, as an index into the return value of weekdaysFull().


GWT 2.7.0