java - Java 和日期(无法解析的日期)
问题描述
我无法解决日期问题......我正在查看其他帖子,但没有一个最终给我结果。
我在 AngularJS 中收到如下日期:
2019-05-04T09:00:00Z
从 Grails 我用以下方式处理它:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSSSSSX");
Date d = sdf.parse(parametros.volverallamar);
但是当试图保存它时,我收到以下错误:
Unparseable date: "2019-05-03T09:00:00Z". Stacktrace follows:
谢谢!
解决方案
您正在使用毫秒 ( .SSSSSSS
) 定义日期格式,但您的实际输入日期没有它们。
使用没有的格式:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssX");
Date d = sdf.parse("2019-05-04T09:00:00Z");
推荐阅读
- php - DocuSign PHP SDK - 如何以编程方式填充现有的文本选项卡?
- android - 时间同时影响 textview android studio
- python - 如何使自定义 YAML 标记与 pyyaml 中的序列别名一起使用
- unity3d - 在 Unity 中尚未实例化的其他场景中访问 GameObject
- react-native - 如何通过 React Native 在 3rd 方应用程序中打开 pdf 文件?
- pagination - 在颤动中使用 ListView 进行分页
- variables - 启动进程时如何为Activiti设置瞬态变量
- html - 如何防止元素与其后元素之间的换行符?
- javascript - MobX 本地状态与全局状态
- java - Android/Java:为什么我的 ConstraintLayout 泄漏?