com.google.gwt.i18n.client
Interface DateTimeFormatInfo

All Known Implementing Classes:
DateTimeFormatInfoImpl, DateTimeFormatInfoImpl_aa, DateTimeFormatInfoImpl_aa_DJ, DateTimeFormatInfoImpl_aa_ER, DateTimeFormatInfoImpl_aa_ER_SAAHO, DateTimeFormatInfoImpl_aa_ET, DateTimeFormatInfoImpl_af, DateTimeFormatInfoImpl_af_NA, DateTimeFormatInfoImpl_ak, DateTimeFormatInfoImpl_am, DateTimeFormatInfoImpl_ar, DateTimeFormatInfoImpl_ar_AE, DateTimeFormatInfoImpl_ar_DZ, DateTimeFormatInfoImpl_ar_JO, DateTimeFormatInfoImpl_ar_KW, DateTimeFormatInfoImpl_ar_LB, DateTimeFormatInfoImpl_ar_OM, DateTimeFormatInfoImpl_ar_QA, DateTimeFormatInfoImpl_ar_SA, DateTimeFormatInfoImpl_ar_SD, DateTimeFormatInfoImpl_ar_SY, DateTimeFormatInfoImpl_ar_TN, DateTimeFormatInfoImpl_ar_YE, DateTimeFormatInfoImpl_as, DateTimeFormatInfoImpl_az, DateTimeFormatInfoImpl_az_Cyrl, DateTimeFormatInfoImpl_be, DateTimeFormatInfoImpl_bg, DateTimeFormatInfoImpl_bn, DateTimeFormatInfoImpl_bn_IN, DateTimeFormatInfoImpl_bo, DateTimeFormatInfoImpl_bo_IN, DateTimeFormatInfoImpl_bs, DateTimeFormatInfoImpl_byn, DateTimeFormatInfoImpl_byn_ER, DateTimeFormatInfoImpl_ca, DateTimeFormatInfoImpl_cch, DateTimeFormatInfoImpl_cop, DateTimeFormatInfoImpl_cs, DateTimeFormatInfoImpl_cy, DateTimeFormatInfoImpl_da, DateTimeFormatInfoImpl_de, DateTimeFormatInfoImpl_de_AT, DateTimeFormatInfoImpl_de_BE, DateTimeFormatInfoImpl_dv, DateTimeFormatInfoImpl_dz, DateTimeFormatInfoImpl_ee, DateTimeFormatInfoImpl_el, DateTimeFormatInfoImpl_el_POLYTON, DateTimeFormatInfoImpl_en, DateTimeFormatInfoImpl_en_AU, DateTimeFormatInfoImpl_en_BE, DateTimeFormatInfoImpl_en_BW, DateTimeFormatInfoImpl_en_BZ, DateTimeFormatInfoImpl_en_CA, DateTimeFormatInfoImpl_en_Dsrt, DateTimeFormatInfoImpl_en_Dsrt_US, DateTimeFormatInfoImpl_en_GB, DateTimeFormatInfoImpl_en_IE, DateTimeFormatInfoImpl_en_IN, DateTimeFormatInfoImpl_en_MT, DateTimeFormatInfoImpl_en_NA, DateTimeFormatInfoImpl_en_NZ, DateTimeFormatInfoImpl_en_PK, DateTimeFormatInfoImpl_en_Shaw, DateTimeFormatInfoImpl_en_ZA, DateTimeFormatInfoImpl_en_ZW, DateTimeFormatInfoImpl_eo, DateTimeFormatInfoImpl_es, DateTimeFormatInfoImpl_es_AR, DateTimeFormatInfoImpl_es_CL, DateTimeFormatInfoImpl_es_CO, DateTimeFormatInfoImpl_es_EC, DateTimeFormatInfoImpl_es_GT, DateTimeFormatInfoImpl_es_HN, DateTimeFormatInfoImpl_es_PA, DateTimeFormatInfoImpl_es_PE, DateTimeFormatInfoImpl_es_PR, DateTimeFormatInfoImpl_es_US, DateTimeFormatInfoImpl_et, DateTimeFormatInfoImpl_eu, DateTimeFormatInfoImpl_fa, DateTimeFormatInfoImpl_fa_AF, DateTimeFormatInfoImpl_fi, DateTimeFormatInfoImpl_fil, DateTimeFormatInfoImpl_fo, DateTimeFormatInfoImpl_fr, DateTimeFormatInfoImpl_fr_BE, DateTimeFormatInfoImpl_fr_CA, DateTimeFormatInfoImpl_fr_CH, DateTimeFormatInfoImpl_fur, DateTimeFormatInfoImpl_ga, DateTimeFormatInfoImpl_gaa, DateTimeFormatInfoImpl_gez, DateTimeFormatInfoImpl_gez_ER, DateTimeFormatInfoImpl_gez_ET, DateTimeFormatInfoImpl_gl, DateTimeFormatInfoImpl_gsw, DateTimeFormatInfoImpl_gu, DateTimeFormatInfoImpl_gv, DateTimeFormatInfoImpl_ha, DateTimeFormatInfoImpl_ha_Arab, DateTimeFormatInfoImpl_ha_SD, DateTimeFormatInfoImpl_haw, DateTimeFormatInfoImpl_haw_US, DateTimeFormatInfoImpl_he, DateTimeFormatInfoImpl_hi, DateTimeFormatInfoImpl_hr, DateTimeFormatInfoImpl_hu, DateTimeFormatInfoImpl_hy, DateTimeFormatInfoImpl_ia, DateTimeFormatInfoImpl_id, DateTimeFormatInfoImpl_ig, DateTimeFormatInfoImpl_ii, DateTimeFormatInfoImpl_ii_CN, DateTimeFormatInfoImpl_is, DateTimeFormatInfoImpl_it, DateTimeFormatInfoImpl_it_CH, DateTimeFormatInfoImpl_iu, DateTimeFormatInfoImpl_ja, DateTimeFormatInfoImpl_ka, DateTimeFormatInfoImpl_kaj, DateTimeFormatInfoImpl_kam, DateTimeFormatInfoImpl_kam_KE, DateTimeFormatInfoImpl_kcg, DateTimeFormatInfoImpl_kfo, DateTimeFormatInfoImpl_kk, DateTimeFormatInfoImpl_kl, DateTimeFormatInfoImpl_km, DateTimeFormatInfoImpl_kn, DateTimeFormatInfoImpl_ko, DateTimeFormatInfoImpl_kok, DateTimeFormatInfoImpl_kpe, DateTimeFormatInfoImpl_ku, DateTimeFormatInfoImpl_ku_IR, DateTimeFormatInfoImpl_ku_Latn, DateTimeFormatInfoImpl_ku_SY, DateTimeFormatInfoImpl_ku_TR, DateTimeFormatInfoImpl_kw, DateTimeFormatInfoImpl_ky, DateTimeFormatInfoImpl_ln, DateTimeFormatInfoImpl_lo, DateTimeFormatInfoImpl_lt, DateTimeFormatInfoImpl_lv, DateTimeFormatInfoImpl_mk, DateTimeFormatInfoImpl_ml, DateTimeFormatInfoImpl_mn, DateTimeFormatInfoImpl_mr, DateTimeFormatInfoImpl_ms, DateTimeFormatInfoImpl_ms_BN, DateTimeFormatInfoImpl_mt, DateTimeFormatInfoImpl_my, DateTimeFormatInfoImpl_nb, DateTimeFormatInfoImpl_nds, DateTimeFormatInfoImpl_ne, DateTimeFormatInfoImpl_ne_IN, DateTimeFormatInfoImpl_nl, DateTimeFormatInfoImpl_nl_BE, DateTimeFormatInfoImpl_nn, DateTimeFormatInfoImpl_nr, DateTimeFormatInfoImpl_nso, DateTimeFormatInfoImpl_ny, DateTimeFormatInfoImpl_oc, DateTimeFormatInfoImpl_om, DateTimeFormatInfoImpl_om_ET, DateTimeFormatInfoImpl_om_KE, DateTimeFormatInfoImpl_or, DateTimeFormatInfoImpl_pa, DateTimeFormatInfoImpl_pa_Arab, DateTimeFormatInfoImpl_pa_Arab_PK, DateTimeFormatInfoImpl_pa_PK, DateTimeFormatInfoImpl_pl, DateTimeFormatInfoImpl_ps, DateTimeFormatInfoImpl_pt, DateTimeFormatInfoImpl_pt_PT, DateTimeFormatInfoImpl_ro, DateTimeFormatInfoImpl_ru, DateTimeFormatInfoImpl_ru_UA, DateTimeFormatInfoImpl_rw, DateTimeFormatInfoImpl_sa, DateTimeFormatInfoImpl_sa_IN, DateTimeFormatInfoImpl_se, DateTimeFormatInfoImpl_se_FI, DateTimeFormatInfoImpl_sh, DateTimeFormatInfoImpl_si, DateTimeFormatInfoImpl_sid, DateTimeFormatInfoImpl_sid_ET, DateTimeFormatInfoImpl_sk, DateTimeFormatInfoImpl_sl, DateTimeFormatInfoImpl_so, DateTimeFormatInfoImpl_sq, DateTimeFormatInfoImpl_sr, DateTimeFormatInfoImpl_sr_BA, DateTimeFormatInfoImpl_sr_Latn, DateTimeFormatInfoImpl_sr_ME, DateTimeFormatInfoImpl_ss, DateTimeFormatInfoImpl_st, DateTimeFormatInfoImpl_sv, DateTimeFormatInfoImpl_sw, DateTimeFormatInfoImpl_sw_KE, DateTimeFormatInfoImpl_syr, DateTimeFormatInfoImpl_syr_SY, DateTimeFormatInfoImpl_ta, DateTimeFormatInfoImpl_te, DateTimeFormatInfoImpl_tg, DateTimeFormatInfoImpl_th, DateTimeFormatInfoImpl_ti, DateTimeFormatInfoImpl_ti_ER, DateTimeFormatInfoImpl_tig, DateTimeFormatInfoImpl_tig_ER, DateTimeFormatInfoImpl_tl, DateTimeFormatInfoImpl_tn, DateTimeFormatInfoImpl_to, DateTimeFormatInfoImpl_tr, DateTimeFormatInfoImpl_trv, DateTimeFormatInfoImpl_trv_TW, DateTimeFormatInfoImpl_ts, DateTimeFormatInfoImpl_tt, DateTimeFormatInfoImpl_ug, DateTimeFormatInfoImpl_ug_Arab, DateTimeFormatInfoImpl_ug_Arab_CN, DateTimeFormatInfoImpl_uk, DateTimeFormatInfoImpl_ur, DateTimeFormatInfoImpl_ur_IN, DateTimeFormatInfoImpl_uz, DateTimeFormatInfoImpl_uz_AF, DateTimeFormatInfoImpl_uz_Arab, DateTimeFormatInfoImpl_uz_Arab_AF, DateTimeFormatInfoImpl_uz_Latn, DateTimeFormatInfoImpl_ve, DateTimeFormatInfoImpl_vi, DateTimeFormatInfoImpl_wal, DateTimeFormatInfoImpl_wal_ET, DateTimeFormatInfoImpl_wo, DateTimeFormatInfoImpl_xh, DateTimeFormatInfoImpl_yo, DateTimeFormatInfoImpl_zh, DateTimeFormatInfoImpl_zh_HK, DateTimeFormatInfoImpl_zh_MO, DateTimeFormatInfoImpl_zh_SG, DateTimeFormatInfoImpl_zh_TW, DateTimeFormatInfoImpl_zu, 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()
           
 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)
          Construct 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)
          Construct 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)
          Construct 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)
          Construct a date/time format from a date format pattern and a time format pattern, using "full" joining.
 java.lang.String dateTimeShort(java.lang.String datePattern, java.lang.String timePattern)
          Construct a date/time format from a date format pattern and a time format pattern, using "full" joining.
 java.lang.String[] erasFull()
           
 java.lang.String[] erasShort()
           
 int firstDayOfTheWeek()
           
 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()
           
 int weekendStart()
           
 

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)
Construct a date/time format from a date format pattern and a time format pattern, using the locale default joining.

Parameters:
timePattern -
datePattern -
Returns:
a date/time format

dateTimeFull

java.lang.String dateTimeFull(java.lang.String timePattern,
                              java.lang.String datePattern)
Construct a date/time format from a date format pattern and a time format pattern, using "full" joining.

Parameters:
timePattern -
datePattern -
Returns:
a date/time format

dateTimeLong

java.lang.String dateTimeLong(java.lang.String timePattern,
                              java.lang.String datePattern)
Construct a date/time format from a date format pattern and a time format pattern, using "full" joining.

Parameters:
timePattern -
datePattern -
Returns:
a date/time format

dateTimeMedium

java.lang.String dateTimeMedium(java.lang.String timePattern,
                                java.lang.String datePattern)
Construct a date/time format from a date format pattern and a time format pattern, using "full" joining.

Parameters:
timePattern -
datePattern -
Returns:
a date/time format

dateTimeShort

java.lang.String dateTimeShort(java.lang.String datePattern,
                               java.lang.String timePattern)
Construct a date/time format from a date format pattern and a time format pattern, using "full" joining.

Parameters:
datePattern -
timePattern -
Returns:
a date/time format

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 starts the weekend, as an index into the return value of weekdaysFull().

weekendStart

int weekendStart()
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 weekendEnd() - for example, weekendEnd() of 6 and weekendStart() of 0 means Saturday and Sunday are the weekend.