CET日期:无法解释的日期

时间:2015-02-01 12:11:04

标签: java android parsing date

很抱歉打开另一个日期解析主题,但我放弃了......

代码:

SimpleDateFormat SDF_FROM = new SimpleDateFormat( "yyyy-MM-dd'T'HH:mm:ssz" );
SDF_FROM.parse( "2015-02-01T11:58:34CET" )

抛出

  

java.text.ParseException:Unparseable date:" 2015-02-01T12:30:47CET" (在偏移19处)

我尝试在groovy中运行相同的代码(仅用于测试),并且它工作正常。

我错过了什么? TIA

1 个答案:

答案 0 :(得分:4)

您必须将语言环境添加到SimpleDateFormat构造函数:

SimpleDateFormat SDF_FROM = new SimpleDateFormat( "yyyy-MM-dd'T'HH:mm:ssz", Locale.UK );