gpt4 book ai didi

java - 从 GWT 解析带有时区的日期

转载 作者:行者123 更新时间:2023-12-02 04:32:23 24 4
gpt4 key购买 nike

我读了很多关于这个主题的类似问题,但我仍然很困惑现在该怎么做......我试着让它变得简单:

我得到了这个字符串:“Sat Jan 24 00:00:00 GMT+100 2015”不得以任何方式修改

我现在的问题是:我应该使用什么样的模式来将此字符串解析为 java.util.Date?我尝试过:“EEE MMM dd HH:mm:ss z yyyy”但失败并显示“无法解析的日期”

我所知道的是:如果我有“Sat Jan 24 00:00:00 GMT+1:00 2015”,这是相同的(对吗?),那么我的模式就有效。但我不能(想要..)修改它。

--> 是否有一种开箱即用的模式,是或否?

PS:我认为这个问题最终与所有其他问题之一重复,但如果您投票,请另外回答我的大胆问题,因为我无法确定地从那里读出它

提前致以问候和感谢

最佳答案

“小时必须介于 0 到 23 之间,分钟必须介于 00 到 59 之间。例如,“GMT+10”和“GMT+0010”分别表示比 GMT 早十小时和十分钟。”

根据java时区规范http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html这就是我找到的三字母时区 三字母时区 ID

为了与 JDK 1.1.x 兼容,还支持一些其他三字母时区 ID(例如“PST”、“CTT”、“AST”)。然而,它们的使用已被弃用,因为相同的缩写通常用于多个时区(例如,“CST”可能是美国“中部标准时间”和“中国标准时间”),并且 Java 平台只能识别其中之一他们。

所以我认为没有任何现成的模式适合您。检查其他answer .

关于java - 从 GWT 解析带有时区的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31264199/

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