java.text.ParseException:无法解析的日期:获取解析异常

时间:2016-04-01 10:23:37

标签: java parsing date-format simpledateformat

我正在使用日期格式在我的应用程序中做一些工作并得到以下错误:

java.text.ParseException: Unparseable date: "Mon May 02 00:00:00 GMT+05:30 2016" (at offset 0)

但是,我无法解析日期:“5月2日00:00:00 GMT + 2016年5月30日”

是否有人知道上述日期的日期格式,以便我可以将其作为SimpleDateFormat中的参数传递?

1 个答案:

答案 0 :(得分:1)

我怀疑您忘记设置英语区域设置(上面的错误偏移为零,因此异常告诉您解析" Mon"失败):

我已成功测试以下代码:

SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
String input = "Mon May 02 00:00:00 GMT+05:30 2016";
Date d = sdf.parse(input);