Java.util.Calendar类

java.util.Calendar.getAvailableCalendarTypes() 方法返回一个不可修改的 Set,其中包含运行时 Calendar 支持的所有日历类型环境。

语法

public static Set<String> getAvailableCalendarTypes()

参数

无需参数。

返回值

返回包含所有可用日历类型的不可修改的 Set。

异常

示例:

在下面的示例中, java.util.Calendar.getAvailableCalendarTypes() 方法返回一个不可修改的 Set,其中包含运行时环境中 Calendar 支持的所有日历类型。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建指定日期的Calendar对象
    Calendar Cal = new GregorianCalendar(2015, 1, 25);

    //打印日历
    System.out.println("The Calendar is: " + Cal.getTime());

    //打印包含所有日历类型的集合
    //日历支持
    Set<String> MySet = Cal.getAvailableCalendarTypes();
    System.out.println("All supported calendar types are: " + MySet);
  }
}

上面的代码将是:

The Calendar is: Wed Feb 25 00:00:00 UTC 2015
All supported calendar types are: [gregory, buddhist, japanese]