- java.lang.Object
-
- java.util.spi.LocaleServiceProvider
-
- java.util.spi.CalendarDataProvider
-
public abstract class CalendarDataProvider extends LocaleServiceProvider
服务提供程序的抽象类,提供与语言环境相关的Calendar
参数。- 从以下版本开始:
- 1.8
- 另请参见:
-
CalendarNameProvider
-
-
构造方法摘要
构造方法 变量 构造器 描述 protected
CalendarDataProvider()
唯一的构造函数。
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 abstract int
getFirstDayOfWeek(Locale locale)
返回给定locale
一周的第一天。abstract int
getMinimalDaysInFirstWeek(Locale locale)
返回一年第一周所需的最少天数。-
声明方法的类 java.util.spi.LocaleServiceProvider
getAvailableLocales, isSupportedLocale
-
-
-
-
方法详细信息
-
getFirstDayOfWeek
public abstract int getFirstDayOfWeek(Locale locale)
返回给定locale
一周的第一天。Calendar
需要此信息来支持与周相关的日历字段的操作。- 参数
-
locale
- 所需的区域设置 - 结果
-
一周的第一天;
Calendar.SUNDAY
..Calendar.SATURDAY
之一 ,如果该值不适用于locale
- 异常
-
NullPointerException
- 如果locale
是null
。 - 另请参见:
-
Calendar.getFirstDayOfWeek()
, First Week
-
getMinimalDaysInFirstWeek
public abstract int getMinimalDaysInFirstWeek(Locale locale)
- 参数
-
locale
- 所需的区域设置 - 结果
-
第一周的最小天数,如果该值不适用于
locale
- 异常
-
NullPointerException
- 如果locale
是null
。 - 另请参见:
-
Calendar.getMinimalDaysInFirstWeek()
-
-