public abstract class DateFormatProvider extends LocaleServiceProvider
DateFormat class.
| Modifier | Constructor and Description |
|---|---|
protected |
DateFormatProvider()
Sole constructor.
|
| Modifier and Type | Method and Description |
|---|---|
abstract DateFormat |
getDateInstance(int style, Locale
Returns a new
DateFormat instance which formats date with the given formatting style for the specified locale.
|
abstract DateFormat |
getDateTimeInstance(int dateStyle, int timeStyle, Locale
Returns a new
DateFormat instance which formats date and time with the given formatting style for the specified locale.
|
abstract DateFormat |
getTimeInstance(int style, Locale
Returns a new
DateFormat instance which formats time with the given formatting style for the specified locale.
|
getAvailableLocales, isSupportedLocaleprotected DateFormatProvider()
public abstract DateFormatgetTimeInstance(int style, Locale locale)
DateFormat instance which formats time with the given formatting style for the specified locale.
style - the given formatting style. Either one of
DateFormat.SHORT,
DateFormat.MEDIUM,
DateFormat.LONG, or
DateFormat.FULL.
locale - the desired locale.
IllegalArgumentException - if
style is invalid, or if
locale isn't one of the locales returned from
getAvailableLocales().
NullPointerException - if
locale is null
DateFormat.getTimeInstance(int, java.util.Locale)
public abstract DateFormatgetDateInstance(int style, Locale locale)
DateFormat instance which formats date with the given formatting style for the specified locale.
style - the given formatting style. Either one of
DateFormat.SHORT,
DateFormat.MEDIUM,
DateFormat.LONG, or
DateFormat.FULL.
locale - the desired locale.
IllegalArgumentException - if
style is invalid, or if
locale isn't one of the locales returned from
getAvailableLocales().
NullPointerException - if
locale is null
DateFormat.getDateInstance(int, java.util.Locale)
public abstract DateFormatgetDateTimeInstance(int dateStyle, int timeStyle, Locale locale)
DateFormat instance which formats date and time with the given formatting style for the specified locale.
dateStyle - the given date formatting style. Either one of
DateFormat.SHORT,
DateFormat.MEDIUM,
DateFormat.LONG, or
DateFormat.FULL.
timeStyle - the given time formatting style. Either one of
DateFormat.SHORT,
DateFormat.MEDIUM,
DateFormat.LONG, or
DateFormat.FULL.
locale - the desired locale.
IllegalArgumentException - if
dateStyle or
timeStyle is invalid, or if
locale isn't one of the locales returned from
getAvailableLocales().
NullPointerException - if
locale is null
DateFormat.getDateTimeInstance(int, int, java.util.Locale)