阅读量:0
在 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 对象。