我想获取系统的当前 ZoneOffset
我试图做到这一点,但找不到办法。
另外,我也在寻找解决方案,但没有找到任何解决方案。
用Java可以做到吗?

编辑:
我的问题与this不同。我想知道当前的系统UTC,而不是如何在TimeZone偏移量表示形式或TimeZone存储之间进行转换。

最佳答案

是的,有可能:

ZoneOffset.systemDefault().getRules().getOffset(Instant.now())

或者,您可以将Instant实例替换为LocalDateTime实例:
ZoneOffset.systemDefault().getRules().getOffset(LocalDateTime.now())

10-02 23:31