java.lang.Object
java.util.spi.LocaleServiceProvider
java.text.spi.DateFormatProvider
一个为服务提供者提供
DateFormat
类具体实现的抽象类。
- 自版本:
- 1.6
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract DateFormat
getDateInstance
(int style, Locale locale) 返回一个新的DateFormat
实例,用指定的格式化样式和指定的区域设置格式化日期。abstract DateFormat
getDateTimeInstance
(int dateStyle, int timeStyle, Locale locale) 返回一个新的DateFormat
实例,用指定的格式化样式和指定的区域设置格式化日期和时间。abstract DateFormat
getTimeInstance
(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 - 参见:
-