java.util.Calendar.getInstance() 方法用于获取具有指定时区和语言环境的日历。返回的日历基于给定时区和给定区域设置的当前时间。
语法
public static Calendar getInstance(TimeZone zone,
Locale aLocale)
参数
aLocale | 指定周数据的区域设置。 |
区域 | 指定要使用的时区。 |
返回值
返回日历。
异常
无示例:
在下面的示例中,java.util.Calendar.getInstance() 方法用于创建日历实例。
import java.util.*;
public class MyClass {
public static void main(String[] args) {
//创建新时区
TimeZone tz = TimeZone.getTimeZone("CST");
//创建一个新的语言环境
Locale locale = new Locale("EN", "US");
//创建日历实例
Calendar Cal = Calendar.getInstance(tz, locale);
//打印日历时区和语言环境
String tzname = Cal.getTimeZone().getDisplayName();
String locname = locale.getDisplayName();
System.out.println("The Calendar is using:");
System.out.println("TimeZone: " + tzname);
System.out.println("Locale: " + locname);
}
}
上述代码的输出将是:
The Calendar is using:
TimeZone: Central Standard Time
Locale: English (United States)