Android Date解析错误

时间:2017-02-25 06:50:48

标签: android date parsing

我正在使用Android应用开发,因为我在日期解析中遇到错误。

  

ava.text.ParseException:Unparseable date:" 2017-02-10T00:00:00.000Z"

代码:

String dt="2017-02-24T12:00:00.000Z";

    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ssZ");
    try{
        Date dateFrom=format.parse(dt);
    } catch (Exception e) {
        e.printStackTrace();
    }

2 个答案:

答案 0 :(得分:0)

我认为你最后有1个零,它应该是“2017-02-24T12:00:00.00Z”

答案 1 :(得分:0)

String dt = "2017-02-24T12:00:00.000Z";

SimpleDateFormat mainformat = new SimpleDateFormat("yyyy'-'MM'-'dd'T'HH':'mm':'ss.SSS'Z'", Locale.getDefault());

try {
     Date dateFrom = mainformat.parse(dt);
} catch (Exception e) {
     e.printStackTrace();
}

这是您问题的精确解决方案。问题是简单日期格式的实例不正确。试试这个。询问您是否有anu查询。