我想获取系统的当前 ZoneOffset 。
我试图做到这一点,但找不到办法。
另外,我也在寻找解决方案,但没有找到任何解决方案。
用Java可以做到吗?
编辑:
我的问题与this不同。我想知道当前的系统UTC,而不是如何在TimeZone偏移量表示形式或TimeZone存储之间进行转换。
最佳答案
是的,有可能:
ZoneOffset.systemDefault().getRules().getOffset(Instant.now())
或者,您可以将Instant实例替换为LocalDateTime实例:
ZoneOffset.systemDefault().getRules().getOffset(LocalDateTime.now())