<分区>
我正在尝试使用 SimpleDateFormat
解析 String
。
这是我当前的代码:
public String getCreatedDateTime() {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-ddEHH:mm:ss.zzzz");
try {
Date date = simpleDateFormat.parse("2015-06-27T13:16:37.363Z");
return date.toString();
} catch (ParseException e) {
return "Error parsing date";
}
}
如您所见,我只是在 parse() 方法中放置了一个常量用于测试目的。
所以,这就是我要解析的内容:
2015-06-27T13:16:37.363Z
这是我正在使用的 SimpleDateFormat
模式:
yyyy-MM-ddEHH:mm:ss.zzzz
我不断收到 ParseException。
我知道这可能是因为末尾有 .zzzz,但我不知道 .363Z 可能代表什么,所以我只是使用了一些随机字母。坏主意。
非常感谢您的帮助。谢谢!