JDK 从1.4 升级到 1.6 遇到的一个SimpleDateFormat.parse错误

发布于 2021-11-16 04:06:29 字数 318 浏览 802 评论 7

今天项目生产环境从jdk 1.4 升级到 1.6.

发现一个问题:下面这段代码在1.4 下work很好。

但是在1.6下会抛异常: 

java.text.ParseException: Unparseable date: "2012-05-16T16:36:46+00:00"

 

SimpleDateFormat chatFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH
              

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

少女情怀诗 2021-11-17 18:42:11

恩, 很多种修改的办法都可以让它不报错。 就是想知道报错的root cause。

终止放荡 2021-11-17 18:41:16

主要是想看看报错的原因。。

各自安好 2021-11-17 18:40:45

SimpleDateFormat chatFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssz");

不再见 2021-11-17 17:57:00

恩, 很多种修改的办法都可以让它不报错。 就是想知道报错的原因。

明媚如初 2021-11-17 15:13:51

z是时区。 不过1.4 下是工作的。

千纸鹤带着心事 2021-11-17 14:12:20

z的问题 你再具体看看

空城仅有旧梦在 2021-11-17 05:07:22

没有人给出原理, 我自己解释一下吧, 看明白java API 就明白这个问题的原理了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文