Class 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.

    • 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.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 DateTimeFormatInfo.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 DateTimeFormatInfo.weekdaysFull().
      int weekendStart()
      Returns the day which starts the weekend, as an index into the return value of DateTimeFormatInfo.weekdaysFull().
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait