java.lang.Object
java.util.spi.LocaleServiceProvider
java.text.spi.DateFormatProvider
一个为服务提供者提供
DateFormat类具体实现的抽象类。
- 自版本:
- 1.6
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract DateFormatgetDateInstance(int style, Locale locale) 返回一个新的DateFormat实例,用指定的格式化样式和指定的区域设置格式化日期。abstract DateFormatgetDateTimeInstance(int dateStyle, int timeStyle, Locale locale) 返回一个新的DateFormat实例,用指定的格式化样式和指定的区域设置格式化日期和时间。abstract DateFormatgetTimeInstance(int style, Locale locale) 返回一个新的DateFormat实例,用指定的格式化样式和指定的区域设置格式化时间。Methods declared in class java.util.spi.LocaleServiceProvider
getAvailableLocales, isSupportedLocale
-
Constructor Details
-
DateFormatProvider
protected DateFormatProvider()唯一构造函数。(通常由子类构造函数隐式调用。)
-
-
Method Details
-
getTimeInstance
返回一个新的DateFormat实例,用指定的格式化样式和指定的区域设置格式化时间。- 参数:
-
style- 给定的格式化样式。可以是DateFormat.SHORT、DateFormat.MEDIUM、DateFormat.LONG或DateFormat.FULL中的一个。 -
locale- 所需的区域设置。 - 返回:
- 一个时间格式化器。
- 抛出:
-
IllegalArgumentException- 如果style无效,或者locale不是从getAvailableLocales()返回的区域设置之一。 -
NullPointerException- 如果locale为null - 参见:
-
getDateInstance
返回一个新的DateFormat实例,用指定的格式化样式和指定的区域设置格式化日期。- 参数:
-
style- 给定的格式化样式。可以是DateFormat.SHORT、DateFormat.MEDIUM、DateFormat.LONG或DateFormat.FULL中的一个。 -
locale- 所需的区域设置。 - 返回:
- 一个日期格式化器。
- 抛出:
-
IllegalArgumentException- 如果style无效,或者locale不是从getAvailableLocales()返回的区域设置之一。 -
NullPointerException- 如果locale为null - 参见:
-
getDateTimeInstance
返回一个新的DateFormat实例,用指定的格式化样式和指定的区域设置格式化日期和时间。- 参数:
-
dateStyle- 给定的日期格式化样式。可以是DateFormat.SHORT、DateFormat.MEDIUM、DateFormat.LONG或DateFormat.FULL中的一个。 -
timeStyle- 给定的时间格式化样式。可以是DateFormat.SHORT、DateFormat.MEDIUM、DateFormat.LONG或DateFormat.FULL中的一个。 -
locale- 所需的区域设置。 - 返回:
- 一个日期/时间格式化器。
- 抛出:
-
IllegalArgumentException- 如果dateStyle或timeStyle无效,或者locale不是从getAvailableLocales()返回的区域设置之一。 -
NullPointerException- 如果locale为null - 参见:
-