gpt4 book ai didi

java.text.ParseException : Unparseable date: "Wed Mar 11 2020"

转载 作者:行者123 更新时间:2023-12-02 01:00:56 29 4
gpt4 key购买 nike

从请求中收到的完整日期采用以下格式

Wed Mar 11 2020 05:29:01 GMT+0100 (West Africa Standard Time)

现在我将其子串到此 - 2020 年 3 月 11 日星期三

date.substring(0,15))

为了让我能够保存日期,我将其解析如下

SimpleDateFormat format = new SimpleDateFormat("YYYY-MM-dd", Locale.ENGLISH);
Date parsedDate = null;
try {
parsedDate = format.parse(date);
} catch (ParseException e) {
e.printStackTrace();
}

运行代码时,出现以下错误

java.text.ParseException: Unparseable date: "Wed Mar 11 2020"

我也尝试过解析

SimpleDateFormat format = new SimpleDateFormat("EE MMM dd HH:mm:ss z yyyy",
Locale.ENGLISH);

基于SO答案,我仍然遇到日期解析错误。

如何解析此日期 - date.substring(0,15))

最佳答案

format您需要匹配您的日期:EEE MMM dd yyyy 例如

String date = "Wed Mar 11 2020 05:29:01 GMT+0100 (West Africa Standard Time)";
date = date.substring(0,15);
SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd yyyy");
Date parsedDate = null;
try {
parsedDate = format.parse(date);
} catch (Exception e) {
e.printStackTrace();
}
System.out.println(parsedDate);
SimpleDateFormat outformat = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(outformat.format(parsedDate));

输出:

Wed Mar 11 00:00:00 CET 2020
2020-03-11

关于java.text.ParseException : Unparseable date: "Wed Mar 11 2020",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60648248/

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