将java日期与SimpleDataFormat匹配

将java日期与SimpleDataFormat匹配,java,parsing,date,Java,Parsing,Date,我正忙于分析以下日期: 2012年6月19日星期二10:06:19 我用这个。格式如下:EEE MMM dd HH:mm:ss yyyy 我会说这没关系,即使我看了一下手册,但我不断收到异常消息:无法解析日期不可解析日期:“周二6月19日10:06:19 2012” 有人能帮我吗?提前谢谢你 我找到了解决方案,它与区域设置(未设置)有关,效果很好: SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss yyyy", L

我正忙于分析以下日期: 2012年6月19日星期二10:06:19

我用这个。格式如下:EEE MMM dd HH:mm:ss yyyy

我会说这没关系,即使我看了一下手册,但我不断收到异常消息:无法解析日期不可解析日期:“周二6月19日10:06:19 2012”


有人能帮我吗?提前谢谢你

我找到了解决方案,它与区域设置(未设置)有关,效果很好:

 SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss yyyy", Locale.US);

我也遇到了这种情况,正如你所说,这是不正确的语言环境。始终设置某些区域设置,如果您有特定的日期格式,则应始终使用SimpleDataFormat构造函数和其他区域设置参数。