gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:18:08 27 4
gpt4 key购买 nike

我正在用 java 编程,从昨天开始在解析 Date(从 String 转换为 Date)时遇到了一个小问题。

我遇到了这个异常:

java.text.ParseException: Unparseable date: "Fri May 24 18:47:31 GMT+01:00 2013"

这是我的代码:

String db= obj.getDebut(); // = "Fri May 24 18:47:31 GMT+01:00 2013"
String pattern2 = "EEE MMM d HH:mm:ss ZZZZ yyyy";
Date datedebutEntree = new SimpleDateFormat(pattern2).parse(db);

谁能告诉我我做错了什么?

最佳答案

您的应用程序语言似乎是法语。如果您的默认 Locale 也是这样,它尝试解析英文日期和月份字段时将抛出 ParseException。使用 Locale.ENGLISH 代替:

String pattern2 = "EEE MMM d HH:mm:ss Z yyyy";
Date datedebutEntree = new SimpleDateFormat(pattern2, Locale.ENGLISH).parse(db);

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

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