我在运行以下代码时遇到解析异常,格式有问题吗?
try {
String Resolved= "17-04-2015 03:54" ;
Date date = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss z").parse(Resolved);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
最佳答案
您的格式字符串是:“dd-MM-yyyy HH:mm:ss z”
。
z
代表时区。您尝试解析的字符串中没有时区:“17-04-2015 03:54”
。 (而且你没有时间)。
将格式字符串更改为:"dd-MM-yyyy HH:mm"
应该没问题!
关于java - Java中异常的解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34021110/