首页 > 解决方案 > 将 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 进行解析。但是,我的应用程序是旧版应用程序,不能使用它。需要帮助来解决这个问题。

标签: javadatetimetimezonejodatime

解决方案


你检查过,那IST是一个有效的时区吗?至少这里没有列出: 时区缩写列表


推荐阅读