📅  最后修改于: 2023-12-03 15:31:51.308000             🧑  作者: Mango
ChronoZonedDateTime.getOffset()
方法是Java 8中ChronoZonedDateTime
接口的一个方法,用于获取当前日期和时间对应的时区偏移量。
ZoneOffset getOffset()
返回一个ZoneOffset
对象,表示当前日期和时间的时区偏移量。
下面是一个示例程序,演示如何使用ChronoZonedDateTime.getOffset()
方法:
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.ZoneOffset;
import java.time.ZonedDateTime;
public class Main {
public static void main(String[] args) {
// 创建一个ZonedDateTime对象,表示当前日期和时间
ZonedDateTime zdt = ZonedDateTime.now();
// 获取时区偏移量
ZoneOffset offset = zdt.getOffset();
// 输出时区偏移量
System.out.println("Offset: " + offset);
}
}
运行上述程序,输出结果如下:
Offset: +08:00
该示例程序创建了一个ZonedDateTime
对象,表示当前日期和时间。然后使用getOffset()
方法获取时区偏移量,并将其输出到控制台。在我所在的时区中,输出结果为+08:00
,表示当前时区比UTC时间晚8小时。