我需要在未包含DST的代码中使用太平洋时区。我知道这已America/Los_Angeles考虑到DST。当我尝试使用时PST,time API会抛出此异常:
java.time.zone.ZoneRulesException: Unknown time-zone ID: PST
Run Code Online (Sandbox Code Playgroud)
有解决方案吗?
“ PST”不是时区ID。
听起来您好像并不想真正使用太平洋时区,而是将UTC的恒定时间偏移为-8小时。您可以执行以下操作:
ZoneOffset offset = ZoneOffset.ofHours(-8);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
128 次 |
| 最近记录: |