📅  最后修改于: 2023-12-03 14:42:53.894000             🧑  作者: Mango
在Java中,ZoneOffset类提供了systemDefault()静态方法,该方法返回当前系统的默认时区偏移量。ZoneOffset是一个表示时区偏移量的类,用于描述时区相对于格林威治/UTC的偏移量。它可以用于将本地时间转换为UTC时间,或将UTC时间转换为本地时间。
public static ZoneOffset systemDefault()
ZoneOffset - 当前系统的默认时区偏移量
以下示例演示了如何使用systemDefault()方法获取当前系统的默认时区偏移量。
import java.time.*;
import java.time.temporal.*;
public class ZoneOffsetExample {
public static void main(String[] args) {
ZoneOffset offset = ZoneOffset.systemDefault();
System.out.println("System default offset: " + offset);
}
}
输出:
System default offset: +08:00
在本例中,我们使用systemDefault()方法获取当前系统的默认时区偏移量。我们通过打印偏移量的字符串表示形式来显示输出。在这个示例中,系统默认时区是UTC+8(或者 GMT+8)的北京时间。注意:偏移量通常被表示为格式如“+08:00”或“-05:00”的字符串。