gpt4 book ai didi

java - 无法解析字符串日期

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

我要疯狂地尝试解析以下 2 个日期:

Thu, 13 Feb 2014 13:03:50 GMT
13 Feb 2014 13:03:50 GMT

我确实尝试了以下 SimpleDate 模式,但没有成功:

"EEE, dd MMM yyyy HH:mm:ss zzz"
"EEE, dd MMM yyyy HH:mm:ss 'GMT'"
"dd MMM yyyy HH:mm:ss zzz"
"dd MMM yyyy HH:mm:ss 'GMT'"

这是我的代码

SimpleDateFormat dateFormat = new SimpleDateFormat(dateFormatPattern, Locale.US);
Date date = dateFormat.parse(dateString);

但我总是遇到 ParseException...知道为什么吗?

最佳答案

不知道你想要哪种模式

但我尝试了自己的方式

此代码适用于 2014 年 2 月 13 日星期四 13:03:50 GMT 格式

String DateStr="Thu, 13 Feb 2014 13:03:50 GMT";
SimpleDateFormat sim=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date d = new SimpleDateFormat("EEE,dd MMM yyyy HH:mm:ss").parse(DateStr);
System.out.println(sim.format(d));

输出

2014/02/13 13:03:50

以下代码适用于 2014 年 2 月 13 日 13:03:50 GMT 格式

String DateStr="13 Feb 2014 13:03:50 GMT";
SimpleDateFormat sim=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date d = new SimpleDateFormat("dd MMM yyyy HH:mm:ss").parse(DateStr);
System.out.println(sim.format(d));

输出 2014/02/13 13:03:50

关于java - 无法解析字符串日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21796141/

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