gpt4 book ai didi

java - 在java中将字符串转换为日期 - 时区

转载 作者:行者123 更新时间:2023-12-02 05:33:25 31 4
gpt4 key购买 nike

我有一个字符串,2013-10-07T23:59:51.205-07:00,想将其转换为 Java 日期对象。我收到解析错误。

date = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'").parse("2013-10-07T23:59:51.205-07:00");

最佳答案

尝试

date = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ")
.parse("2013-10-07T23:59:51.205-0700");

Z 不是文字,时区也没有冒号

请参阅 http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html 中的示例

如果正在使用 java7,则 Z 可以替换为 X 并且时区可以有冒号

关于java - 在java中将字符串转换为日期 - 时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19536695/

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