java - 将 ZoneDateTime 字符串解析为 Joda 日期时间
问题描述
我正在尝试将日期时间字符串解析为 joda 日期时间。但是,出现格式错误的错误。
乔达 2.10.1
DateTimeFormatter parser = DateTimeFormat.forPattern("EEE MMM dd HH:mm:ss zzz yyyy");
DateTime dateTime = parser.parseDateTime("Thu Mar 28 12:26:50 IST 2019");
线程“main”java.lang.IllegalArgumentException 中的异常:格式无效:“Thu Mar 28 12:26:50 IST 2019”在“IST 2019”格式错误
我能够使用 java8 时间 API 进行解析。但是,我的应用程序是旧版应用程序,不能使用它。需要帮助来解决这个问题。
解决方案
你检查过,那IST
是一个有效的时区吗?至少这里没有列出:
时区缩写列表
推荐阅读
- python - 在 numpy 数组的第三维上使用 numpy argmax
- http - 如何处理没有 Transfer-Encoding 或 Content-Length 标头的请求消息?
- python - 在 Django 中向后迁移 DeleteModel 时出错
- jquery - JQuery 将每个函数加倍
- android - 确定使用 Android 应用程序部署的 .so 的工作目录
- javascript - 根据对应键的数量递增值
- arrays - 我无法通过带有 Cakephp 集合的 Json 来“仅”提取最后一个数组
- html - 无法将图像放入 div 容器中
- javascript - 基于字符串创建具有动态属性名称的对象
- python - 如何对使用 QSqlRelationalTableModel、QSqlRelationalDelegate、PyQt5 的 QTableView 和下拉列表进行排序