Module java.base
Package java.util.spi

Class CalendarDataProvider

java.lang.Object
java.util.spi.LocaleServiceProvider
java.util.spi.CalendarDataProvider

public abstract class CalendarDataProvider extends LocaleServiceProvider
为提供区域相关的Calendar参数的服务提供程序提供的抽象类。
自 JDK 版本:
1.8
参见:
  • Constructor Details

    • CalendarDataProvider

      protected CalendarDataProvider()
      唯一构造函数。(通常由子类构造函数隐式调用。)
  • Method Details

    • getFirstDayOfWeek

      public abstract int getFirstDayOfWeek(Locale locale)
      返回给定locale中的一周的第一天。此信息是Calendar支持周相关日历字段操作所必需的。
      参数:
      locale - 所需的区域设置
      返回值:
      一周的第一天;为Calendar.SUNDAY .. Calendar.SATURDAY之一,如果该值对于locale不可用,则为0
      抛出:
      NullPointerException - 如果localenull
      参见:
    • getMinimalDaysInFirstWeek

      public abstract int getMinimalDaysInFirstWeek(Locale locale)
      返回一年中第一周所需的最小天数。此信息是Calendar用于确定一年中第一周所必需的。请参阅Calendar如何确定第一周的描述。
      参数:
      locale - 所需的区域设置
      返回值:
      第一周的最小天数,如果该值对于locale不可用,则为0
      抛出:
      NullPointerException - 如果localenull
      参见: