gpt4 book ai didi

java - 字符串日期值转换

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

我正在将String 转换为Date 格式。但它返回“无法解析的日期”。例如,

String date=“2013 年 5 月 15 日星期三”;

我想将其转换为字符串,如 "2013-05-15" 如何做到这一点?

最佳答案

使用SimpleDateFormat两次:一次解析 Date,另一次以所需格式呈现它:

Date date;
String display = new SimpleDateFormat("yyyy-MM-dd").format(
new SimpleDateFormat("EEEE, MMMM dd, yyyy").parse(date)
);

你的示例日期很不幸,因为它使用了唯一的 3 个字母的月份“May”,所以我无法判断你的月份名称是否全部被截断为 3 个字母,或者它们是否是全名。我假设月份是全名,但如果它们被截断,请将第二个格式字符串中的 MMMM 更改为 MMM

关于java - 字符串日期值转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16465424/

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