gpt4 book ai didi

java - 解析奇怪的日期格式

转载 作者:行者123 更新时间:2023-12-02 04:04:31 24 4
gpt4 key购买 nike

我有一个奇怪的日期格式,我必须解析它。

2015-12-18T03:36:06.000+0000

我目前正在将正则表达式映射到日期格式,以便我可以解析不同的日期。然而,这种格式让我感到困惑。任何帮助表示赞赏。

最佳答案

要将 Java 中的 String 解析为 Date,您可以使用 DateFormat 对象,并指定日期的格式。不需要使用正则表达式,Java 库有办法为您做到这一点。

final DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
final Date d = df.parse("2015-12-18T03:36:06.000+0000"); // From your code above
System.out.println(d);

请参阅JavaDoc for SimpleDateFormat有关符号含义的更多解释。这实际上是一种称为 ISO 8601 的常见日期格式,我只是从文档中直接获取了该模式。

小心!这些 DateFormat 对象不是线程安全的。

关于java - 解析奇怪的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34499725/

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