📅  最后修改于: 2023-12-03 15:01:53.470000             🧑  作者: Mango
GregorianCalendar
是 Java 中的一个日期类,其中 getTimeZone()
方法是用于获取 GregorianCalendar
对象当前所在时区的方法。
public TimeZone getTimeZone()
返回的是一个 TimeZone
对象,表示当前 GregorianCalendar
对象所在的时区。
import java.util.GregorianCalendar;
import java.util.TimeZone;
public class TimeZoneExample {
public static void main(String[] args) {
// 创建 GregorianCalendar 对象
GregorianCalendar cal = new GregorianCalendar();
// 获取当前时间所在时区
TimeZone timeZone = cal.getTimeZone();
// 输出时区信息
System.out.println("时区ID:" + timeZone.getID());
System.out.println("时区名称:" + timeZone.getDisplayName());
System.out.println("时区偏移量:" + timeZone.getRawOffset());
}
}
输出结果为:
时区ID:GMT+08:00
时区名称:中国标准时间
时区偏移量:28800000
getTimeZone()
方法返回的是一个 TimeZone
对象,表示当前 GregorianCalendar
对象所在的时区。 TimeZone
类的静态方法 getTimeZone(String ID)
。例如, TimeZone.getTimeZone("America/New_York")
表示获取美国纽约所在的时区信息。