public interface

DateTimeFormatInfo

com.google.gwt.i18n.client.DateTimeFormatInfo
Known Indirect Subclasses

Class Overview

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.

Summary

Public Methods
abstract String[] ampms()
Returns array of strings containing abbreviations for Ante Meridiem and Post Meridiem.
abstract String dateFormat()
Returns a safe default date format.
abstract String dateFormatFull()
Returns a "full" date format.
abstract String dateFormatLong()
Returns a "long" date format.
abstract String dateFormatMedium()
Returns a "medium" date format.
abstract String dateFormatShort()
Returns a "short" date format.
abstract 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.
abstract String dateTimeFull(String timePattern, String datePattern)
Returns a date/time format from a date format pattern and a time format pattern, using "full" joining.
abstract String dateTimeLong(String timePattern, String datePattern)
Returns a date/time format from a date format pattern and a time format pattern, using "full" joining.
abstract String dateTimeMedium(String timePattern, String datePattern)
Returns a date/time format from a date format pattern and a time format pattern, using "full" joining.
abstract String dateTimeShort(String timePattern, String datePattern)
Returns a date/time format from a date format pattern and a time format pattern, using "full" joining.
abstract String[] erasFull()
Returns an array of the full era names.
abstract String[] erasShort()
Returns abbreviations of the era names.
abstract int firstDayOfTheWeek()
Returns the day which generally comes first in a weekly calendar view, as an index into the return value of weekdaysFull().
abstract String formatDay()
Returns localized format equivalent to the "d" skeleton pattern.
abstract String formatHour12Minute()
Returns localized format equivalent to the "hm" skeleton pattern.
abstract String formatHour12MinuteSecond()
Returns localized format equivalent to the "hms" skeleton pattern.
abstract String formatHour24Minute()
Returns localized format equivalent to the "Hm" skeleton pattern.
abstract String formatHour24MinuteSecond()
Returns localized format equivalent to the "Hms" skeleton pattern.
abstract String formatMinuteSecond()
Returns localized format equivalent to the "ms" skeleton pattern.
abstract String formatMonthAbbrev()
Returns localized format equivalent to the "MMM" skeleton pattern.
abstract String formatMonthAbbrevDay()
Returns localized format equivalent to the "MMMd" skeleton pattern.
abstract String formatMonthFull()
Returns localized format equivalent to the "MMMM" skeleton pattern.
abstract String formatMonthFullDay()
Returns localized format equivalent to the "MMMMd" skeleton pattern.
abstract String formatMonthFullWeekdayDay()
Returns localized format equivalent to the "MMMMEEEEd" skeleton pattern.
abstract String formatMonthNumDay()
Returns localized format equivalent to the "Md" skeleton pattern.
abstract String formatYear()
Returns localized format equivalent to the "y" skeleton pattern.
abstract String formatYearMonthAbbrev()
Returns localized format equivalent to the "yMMM" skeleton pattern.
abstract String formatYearMonthAbbrevDay()
Returns localized format equivalent to the "yMMMd" skeleton pattern.
abstract String formatYearMonthFull()
Returns localized format equivalent to the "yMMMM" skeleton pattern.
abstract String formatYearMonthFullDay()
Returns localized format equivalent to the "yMMMMd" skeleton pattern.
abstract String formatYearMonthNum()
Returns localized format equivalent to the "yM" skeleton pattern.
abstract String formatYearMonthNumDay()
Returns localized format equivalent to the "yMd" skeleton pattern.
abstract String formatYearMonthWeekdayDay()
Returns localized format equivalent to the "yMMMEEEd" skeleton pattern.
abstract String formatYearQuarterFull()
Returns localized format equivalent to the "yQQQQ" skeleton pattern.
abstract String formatYearQuarterShort()
Returns localized format equivalent to the "yQ" skeleton pattern.
abstract String[] monthsFull()
Returns an array of full month names.
abstract String[] monthsFullStandalone()
Returns an array of month names for use in a stand-alone context.
abstract String[] monthsNarrow()
Returns an array of the shortest abbreviations for months, typically a single character and not guaranteed to be unique.
abstract 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.
abstract String[] monthsShort()
Returns an array of month abbreviations.
abstract String[] monthsShortStandalone()
Returns an array of month abbreviations, suitable for use in a stand-alone context.
abstract String[] quartersFull()
Returns an array of full quarter names.
abstract String[] quartersShort()
Returns an array of abbreviations for quarters.
abstract String timeFormat()
Returns a safe default time format.
abstract String timeFormatFull()
Returns a "full" time format.
abstract String timeFormatLong()
Returns a "long" time format.
abstract String timeFormatMedium()
Returns a "medium" time format.
abstract String timeFormatShort()
Returns a "short" time format.
abstract String[] weekdaysFull()
Returns an array of the full names of weekdays.
abstract String[] weekdaysFullStandalone()
Returns an array of the full names of weekdays, suitable for use in a stand-alone context.
abstract String[] weekdaysNarrow()
Returns an array of the shortest abbreviations for weekdays, typically a single character and not guaranteed to be unique.
abstract 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.
abstract String[] weekdaysShort()
Returns an array of abbreviations for weekdays.
abstract String[] weekdaysShortStandalone()
Returns an array of abbreviations for weekdays, suitable for use in a stand-alone context.
abstract int weekendEnd()
Returns the day which ends the weekend, as an index into the return value of weekdaysFull().
abstract int weekendStart()
Returns the day which starts the weekend, as an index into the return value of weekdaysFull().

Public Methods

public abstract String[] ampms ()

Returns array of strings containing abbreviations for Ante Meridiem and Post Meridiem.

public abstract String dateFormat ()

Returns a safe default date format.

public abstract String dateFormatFull ()

Returns a "full" date format.

public abstract String dateFormatLong ()

Returns a "long" date format.

public abstract String dateFormatMedium ()

Returns a "medium" date format.

public abstract String dateFormatShort ()

Returns a "short" date format.

public abstract 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.

Parameters
timePattern the time pattern String
datePattern the data pattern String

public abstract String dateTimeFull (String timePattern, 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

public abstract String dateTimeLong (String timePattern, 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

public abstract String dateTimeMedium (String timePattern, 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

public abstract String dateTimeShort (String timePattern, 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

public abstract String[] erasFull ()

Returns an array of the full era names.

public abstract String[] erasShort ()

Returns abbreviations of the era names.

public abstract int firstDayOfTheWeek ()

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

public abstract String formatDay ()

Returns localized format equivalent to the "d" skeleton pattern.

public abstract String formatHour12Minute ()

Returns localized format equivalent to the "hm" skeleton pattern.

public abstract String formatHour12MinuteSecond ()

Returns localized format equivalent to the "hms" skeleton pattern.

public abstract String formatHour24Minute ()

Returns localized format equivalent to the "Hm" skeleton pattern.

public abstract String formatHour24MinuteSecond ()

Returns localized format equivalent to the "Hms" skeleton pattern.

public abstract String formatMinuteSecond ()

Returns localized format equivalent to the "ms" skeleton pattern.

public abstract String formatMonthAbbrev ()

Returns localized format equivalent to the "MMM" skeleton pattern.

public abstract String formatMonthAbbrevDay ()

Returns localized format equivalent to the "MMMd" skeleton pattern.

public abstract String formatMonthFull ()

Returns localized format equivalent to the "MMMM" skeleton pattern.

public abstract String formatMonthFullDay ()

Returns localized format equivalent to the "MMMMd" skeleton pattern.

public abstract String formatMonthFullWeekdayDay ()

Returns localized format equivalent to the "MMMMEEEEd" skeleton pattern.

public abstract String formatMonthNumDay ()

Returns localized format equivalent to the "Md" skeleton pattern.

public abstract String formatYear ()

Returns localized format equivalent to the "y" skeleton pattern.

public abstract String formatYearMonthAbbrev ()

Returns localized format equivalent to the "yMMM" skeleton pattern.

public abstract String formatYearMonthAbbrevDay ()

Returns localized format equivalent to the "yMMMd" skeleton pattern.

public abstract String formatYearMonthFull ()

Returns localized format equivalent to the "yMMMM" skeleton pattern.

public abstract String formatYearMonthFullDay ()

Returns localized format equivalent to the "yMMMMd" skeleton pattern.

public abstract String formatYearMonthNum ()

Returns localized format equivalent to the "yM" skeleton pattern.

public abstract String formatYearMonthNumDay ()

Returns localized format equivalent to the "yMd" skeleton pattern.

public abstract String formatYearMonthWeekdayDay ()

Returns localized format equivalent to the "yMMMEEEd" skeleton pattern.

public abstract String formatYearQuarterFull ()

Returns localized format equivalent to the "yQQQQ" skeleton pattern.

public abstract String formatYearQuarterShort ()

Returns localized format equivalent to the "yQ" skeleton pattern.

public abstract String[] monthsFull ()

Returns an array of full month names.

public abstract String[] monthsFullStandalone ()

Returns an array of month names for use in a stand-alone context.

public abstract String[] monthsNarrow ()

Returns an array of the shortest abbreviations for months, typically a single character and not guaranteed to be unique.

public abstract 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.

public abstract String[] monthsShort ()

Returns an array of month abbreviations.

public abstract String[] monthsShortStandalone ()

Returns an array of month abbreviations, suitable for use in a stand-alone context.

public abstract String[] quartersFull ()

Returns an array of full quarter names.

public abstract String[] quartersShort ()

Returns an array of abbreviations for quarters.

public abstract String timeFormat ()

Returns a safe default time format.

public abstract String timeFormatFull ()

Returns a "full" time format.

public abstract String timeFormatLong ()

Returns a "long" time format.

public abstract String timeFormatMedium ()

Returns a "medium" time format.

public abstract String timeFormatShort ()

Returns a "short" time format.

public abstract String[] weekdaysFull ()

Returns an array of the full names of weekdays.

public abstract String[] weekdaysFullStandalone ()

Returns an array of the full names of weekdays, suitable for use in a stand-alone context.

public abstract String[] weekdaysNarrow ()

Returns an array of the shortest abbreviations for weekdays, typically a single character and not guaranteed to be unique.

public abstract 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.

public abstract String[] weekdaysShort ()

Returns an array of abbreviations for weekdays.

public abstract String[] weekdaysShortStandalone ()

Returns an array of abbreviations for weekdays, suitable for use in a stand-alone context.

public abstract 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.

public abstract int weekendStart ()

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