gpt4 book ai didi

java - SimpleDateFormat 不可解析的日期异常

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

我有一个字符串日期 Wed, 30 Mar 2016 01:39:56 +0000,我想将其转换为日期格式“yyyy-MM-dd”

下面是我试图实现它的代码行。但它返回无法解析的日期异常

String date_s = "Wed, 30 Mar 2016 01:39:56 +0000";
SimpleDateFormat dt = new SimpleDateFormat("yyyy-MM-dd");
Date date = dt.parse(date_s);
SimpleDateFormat dt1 = new SimpleDateFormat("MMM d, yyyy");
System.out.println(dt1.format(date));

有什么建议吗?

最佳答案

从 Java 8 开始,您可以使用 java.time 在一行中完成此操作图书馆。

LocalDateTime.parse("Wed, 30 Mar 2016 01:39:56 +0000", DateTimeFormatter.RFC_1123_DATE_TIME)
.format(DateTimeFormatter.ISO_LOCAL_DATE);

关于java - SimpleDateFormat 不可解析的日期异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36355253/

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