gpt4 book ai didi

java.text.ParseException - 格式正确

转载 作者:行者123 更新时间:2023-12-01 19:45:41 25 4
gpt4 key购买 nike

我正在尝试解析这个日期

Thu, 15 Nov 2018 16:56:49 +0000

使用此代码:

Date date = null;

try {
SimpleDateFormat parser = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z");
date = parser.parse(xmlPullParser.nextText());
} catch (ParseException e) {
e.printStackTrace();
date = new Date(); //This is just a temporary workaround
}

java.text.ParseException: Unparseable date: "Thu, 15 Nov 2018 16:56:49+0000"

我也已经尝试过这种格式

EEE, dd MMM yyyy HH:mm:ss sssZ

EEE, d MMM yyyy HH:mm:ss sssZ

EEE, d MMM yyyy HH:mm:ss Z

但是显然它不起作用

最佳答案

您忘记设置 SimpleDateFormat 的区域设置。由于您尝试以英文形式读取日期,因此我会这样初始化:

SimpleDateFormat parser = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z", Locale.US);

当您不指定任何区域设置时,它会使用您系统的区域设置,这显然不是美国或英国。

关于java.text.ParseException - 格式正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53480372/

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