<分区>
我已经实现了以下方法将 String
转换为 Date
因为 Date(String)
构造函数已被弃用:
private Date format(String inputString) {
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
try {
return dateFormat.parse(inputString);
} catch (ParseException e) {
return new Date();
}
}
一个 inputString
示例是 2017-06-01T01:00:00Z
。但是,当我检查输出时,我发现异常处理程序被触发并返回了 new Date()
,这意味着我的模式有问题:"Jun 17, 2017 1:12 :02 PM”
。
模式yyyy-MM-dd'T'HH:mm:ssZ
缺少什么?