gpt4 book ai didi

java - 无法使用 SimpleDateFormat ParseException 解析日期字符串

转载 作者:行者123 更新时间:2023-12-02 03:49:07 26 4
gpt4 key购买 nike

我想将字符串解析为日期,但我的SimpleDateFormat不起作用。每次我收到 ParseException 时。我的 SimpleDateFormat 有什么问题吗?我想要解析的日期字符串如下所示:

Mon Dec 17 00:00:00 CET 2012

public Date toLongDate(String date) {
try {
return date != null ? new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy").parse(date) : null;
} catch (ParseException e) {
throw new RuntimeException("cannot parse date " + date);
}
}

最诚挚的问候

最佳答案

尝试使用语言环境作为参数:

final String sss = "Mon Dec 17 00:00:00 CET 2012";
final Date d = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US).parse(sss);
System.out.println(d);

输出:

Mon Dec 17 00:00:00 CET 2012

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

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