gpt4 book ai didi

Java 字符串到日期、ParseException

转载 作者:行者123 更新时间:2023-12-01 07:39:30 25 4
gpt4 key购买 nike

我有一个名为 DateCompareOld 的字符串,它的值为“Fri Aug 12 16:08:41 EDT 2011”。我想将其转换为日期对象。

 SimpleDateFormat dateType =  new SimpleDateFormat("E M dd H:m:s z yyyy");
Date convertDate = dateType.parse(DateCompareOld);

但是每次我尝试这个时,我都会遇到解析异常。我尝试过其他 SimpleDateFormat 格式化标准,但总是失败。

建议?

最佳答案

尝试这种格式:

EEE MMM dd HH:mm:ss zzz yyyy

快速测试:

public static void main(String[] args) throws Exception {
DateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");
System.out.println(df.parse("Fri Aug 12 16:08:41 EDT 2011"));
}

// outputs
Fri Aug 12 15:08:41 CDT 2011

输出采用 CDT,因为那是我所在的位置,但值是正确的。

关于Java 字符串到日期、ParseException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7045931/

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