gpt4 book ai didi

java - 如何解析具有个位数偏移量的时区? "Wed Dec 31 00:00:00 GMT-8 1969"

转载 作者:塔克拉玛干 更新时间:2023-11-01 23:06:49 25 4
gpt4 key购买 nike

我有这个日期:

"Wed Dec 31 00:00:00 GMT-8 1969"

但它不能用这个 SimpleDateFormat 解析:

new SimpleDateFormat("EEE MMM dd hh:mm:ss zzz yyyy");

如何在格式字符串中指定-8?阅读 SDF 文档后,我尝试了 ZX,但无济于事。我应该使用什么?

最佳答案

-8的使用是非 ISO 标准格式。

类似于 -0800-08:00是期待。这是因为时间偏移可以包括半小时。

在将字符串传递给 SimpleDateFormat 并将其更改为 "Wed Dec 31 00:00:00 GMT-0800 1969" 之前,您应该对字符串运行预处理转换。并使用:

new SimpleDateFormat("EEE MMM dd hh:mm:ss Z yyyy");

如果你想让它更简单,只需创建一个方法来替换 -8America/Los_Angeles并使用 ZZZ .

关于java - 如何解析具有个位数偏移量的时区? "Wed Dec 31 00:00:00 GMT-8 1969",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38277202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com