首页 > 解决方案 > 使用 Java 1.8 解析所有 ISO 8601 DateTime 格式

问题描述

我在我的项目中使用 Spring Boot 和 Java 1.8。我们从需要解析的外部系统接收日期字符串。问题是外部系统可以发送任何符合 ISO 8601 的 DateTime,我们需要解析任何出现的 ISO 8601 格式字符串。谁能建议我如何做到这一点?有没有这样做的图书馆?

通过的两种 DateTime 格式是 2018-11-01T16:26:15+0100、2018-10-31T08:27:00.0000000Z 并且可以有更多。

我在 StackOverflow 上发现了一些建议使用 Joda Time 转换器的帖子,但我无法用它解析日期 31T08:27:00.0000000Z。

标签: spring-bootdatetimejava-8

解决方案


推荐阅读