gpt4 book ai didi

java - 无法将字符串解析为日期格式

转载 作者:行者123 更新时间:2023-11-29 07:41:44 27 4
gpt4 key购买 nike

我不明白为什么这段代码不起作用。谁能帮帮我

String dateStr = "Thu Apr 02 09:49:16 CEST 2015";
DateFormat readFormat = new SimpleDateFormat( "EEE MMM dd HH:mm:ss z yyyy");

DateFormat writeFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = null;
try {
date = readFormat.parse(dateStr);
} catch (ParseException e) {
e.printStackTrace();
}

String formattedDate = "";
if (date != null) {
formattedDate = writeFormat.format(date);
}

System.out.println(formattedDate);

我的阅读格式应该不错,除非我遗漏了什么。

我总是得到 java.text.ParseException: Unparseable date: "Thu Apr 02 09:49:16 CEST 2015"

在线:date = readFormat.parse(dateStr);

我在 http://ideone.com/oBwtQo 上试过代码它也在那里工作。为什么这在我的 PC 上的 NetBeans 中不起作用。

最佳答案

试试这个

DateFormat readFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US);

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

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