我有一个日期字符串“Sat Jan 28 00:00:00 IST 2012”,我尝试使用 Joda 的 DateTimeFormatter 来解析它。我有以下代码,不知道哪里出错了。
DateTimeFormatter dateFmt = DateTimeFormat
.forPattern("EEE MMM dd HH:mm:SS ZZZ yyyy");
DateTime dateTime = dateFmt.parseDateTime(dateString);
Exception : java.lang.IllegalArgumentException: Invalid format: "Sat Jan 28 00:00:00 IST 2012" is malformed at "IST 2012". Please help me to get thro this. Thanks for any help.
最佳答案
IST
无法被 API 识别时区,它只能识别 getAvailableIds()
中的一个时区
关于java - 如何解析包含区域设置的日期字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9945503/