java.util.TimeZone.setDefault() 方法用于设置 getDefault 方法返回的 TimeZone。
语法
public static void setDefault(TimeZone zone)
参数
zone | 指定新的默认时区或 null。 |
返回值
void 类型。
异常
如果安全管理器的 checkPermission 拒绝 PropertyPermission("user.timezone", "write"),则抛出 SecurityException
示例:
在下面的示例中, java.util.TimeZone.setDefault()方法用于设置默认时区。
import java.util.*;
public class MyClass {
public static void main(String[] args) {
//创建一个IST TimeZone对象
TimeZone tz = TimeZone.getTimeZone("IST");
//将默认时区设置为 IST
TimeZone.setDefault(tz);
//获取显示名称
//默认时区对象
Object tzdefault = TimeZone.getDefault().getDisplayName();
//打印显示名称
System.out.println("Default TimeZone is: " + tzdefault);
}
}
上述代码的输出将是:
>Default TimeZone is: India Standard Time