java.text.ParseException:不可解析日期:获取解析异常

java.text.ParseException:不可解析日期:获取解析异常,java,parsing,date-format,simpledateformat,Java,Parsing,Date Format,Simpledateformat,我正在使用日期格式在我的应用程序中进行一些工作,并出现以下错误: java.text.ParseException: Unparseable date: "Mon May 02 00:00:00 GMT+05:30 2016" (at offset 0) 但是,我无法解析日期:“Mon May 02 00:00:00 GMT+05:30 2016” 是否有人知道上述日期的日期格式,以便我可以将其作为SimpleDataFormat中的参数传递?我怀疑您忘记设置英语区域设置(上面的错误偏移量为零

我正在使用日期格式在我的应用程序中进行一些工作,并出现以下错误:

java.text.ParseException: Unparseable date: "Mon May 02 00:00:00 GMT+05:30 2016" (at offset 0)
但是,我无法解析日期:“Mon May 02 00:00:00 GMT+05:30 2016”


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

我怀疑您忘记设置英语区域设置(上面的错误偏移量为零,因此异常会告诉您解析“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);