温馨提示×

java如何获取时区时间

小亿
151
2024-08-11 15:52:35
栏目: 编程语言

在 Java 中获取时区时间可以使用 TimeZone 类和 Calendar 类,以下是一个示例:

import java.util.TimeZone;
import java.util.Calendar;

public class TimeZoneExample {
    public static void main(String[] args) {
        // 获取当前系统默认时区
        TimeZone timeZone = TimeZone.getDefault();
        System.out.println("当前时区:" + timeZone.getID());

        // 创建一个 Calendar 对象,并设置时区
        Calendar calendar = Calendar.getInstance();
        calendar.setTimeZone(timeZone);

        // 获取当前时间
        System.out.println("当前时间:" + calendar.getTime());
    }
}

运行以上代码,将会输出当前系统默认时区和当前时间。如果需要获取特定时区的时间,可以使用 TimeZone.getTimeZone(String ID) 方法获取对应时区的实例,并设置给 Calendar 对象。

0