有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

带有CET的java日期:不可解析的日期

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

守则:

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" (at offset 19)

我试着在groovy中运行相同的代码(只是为了测试),结果很好

我错过了什么? 短暂性脑缺血发作


共 (1) 个答案

  1. # 1 楼答案

    必须将区域设置添加到SimpleDataFormat构造函数:

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