本站消息

站长简介/公众号


站长简介:逗比程序员,理工宅男,前每日优鲜python全栈开发工程师,利用周末时间开发出本站,欢迎关注我的微信公众号:幽默盒子,一个专注于搞笑,分享快乐的公众号

  价值13000svip视频教程,java大神匠心打造,零基础java开发工程师视频教程全套,基础+进阶+项目实战,包含课件和源码

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

java.text.ParseException:无法解析的日期:[重复]

发布于2021-07-21 12:11     阅读(1011)     评论(0)     点赞(26)     收藏(0)


我正在尝试从字符串中获取日期,

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z");
Date date = simpleDateFormat.parse(dateString);

我的日期字符串是:

Wed, 02 September 2015 08:27:00 MSK

我收到此错误:

java.text.ParseException: Unparseable date: "Wed, 02 September 2015 08:27:00 MSK" (at offset 32)

怎么了?谢谢你的帮助。


解决方案


我看到你有 MSK 时间。您的语言环境是英语还是俄语?因为如果您的语言环境是俄语,则 9 月不是有效月份。所以,你有两个选择:

  1. 将您的语言环境更改为英语。
  2. 让你的语言环境用俄语,但用俄语写月份。

修复将区域设置更改为英语:

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z", Locale.ENGLISH);


所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.javaheidong.com/blog/article/248245/d15d42d03742adb96b5b/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

26 0
收藏该文
已收藏

评论内容:(最多支持255个字符)