spring-boot - 使用 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。
解决方案
推荐阅读
- javascript - 无法使用 AJAX 将我的 Javascript 变量传递给 PHP
- reactjs - React Table - 无法访问单元格中的嵌套 JSON 对象
- c# - 创建菜单目录和菜单管理表单 C#
- java - 由于在现有项目中导入了特定的库,因此在 Eclipse 中无法解决导入问题
- javascript - 按下按钮时更改全局数组
- reactjs - Redux 即时更新
- android - HttpException:无效响应,原因短语中出现意外 10
- r - 如何将 cat 的输出分配给列表中的对象?
- javascript - 如何制作正则表达式以获取 div 中的字符串?反应原生
- python - 使用 Dash-core-components.Upload 上传一个csv文件,并保存在项目目录中,供其他脚本使用