gpt4 book ai didi

java - 是否可以解析这些日期

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

是否可以在 Java 中解析这样的日期:

2014 年 2 月 9 日星期日或 2014 年 2 月 21 日星期日。

我用SimpleDateFormat 搜索了一种方法。谢谢

最佳答案

这段代码只是使用带有lookbehind的正则表达式来替换所有出现的nd|rd|th|st,然后使用模式EEE MMM dd, yyyy解析字符串.

String value = "Sunday February 09th, 2014";
String formatted = value.replaceAll("(?<=\\d)(nd|rd|th|st)", "");
System.out.println(formatted);

SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd, yyyy");
Date date = format.parse(formatted);

关于java - 是否可以解析这些日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21756505/

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