【发布时间】:2019-03-06 10:38:19
【问题描述】:
我需要在我的代码中使用不包含 DST 的太平洋时区。我知道America/Los_Angeles 考虑了夏令时。当我尝试使用PST时,API抛出这个异常的时间:
java.time.zone.ZoneRulesException: Unknown time-zone ID: PST
有解决办法吗?
【问题讨论】:
-
在我看来这是一个特殊的要求,所以我想知道它是否可能是一些XY problem。你能解释一下你为什么需要它吗?我相信这将帮助我们帮助您找到最佳选择(有一些)。
-
@OleV.V.是的,这是一个XY问题。我真的不想在这里解释 X,因为 X 在我们的系统深处是一种愚蠢的东西,没有人有时间修复它。希望澄清。
-
在这种情况下,听起来Jon Skeet’s answer 是正确的。谢谢。