有个十六位的日期比如
2005-02-01 08:01:02 要怎么除错呢?我已经用下面方法排掉非法字符了。 但是时间错误不能排除比如 2005-22-36 33:90:22 也是可以正常通过的。有什么简单方法可以排除这个错误么?
谢了~
DateFormat format = new SimpleDateFormat("yyyy-mm-dd hh:MM:ss");
String datetime = "2005-01-02 12:90:22";
try {
format.parse(datetime);
System.out.println("pass1 ");

} catch (ParseException e1) {

System.out.println("to be here");

e1.printStackTrace();
}

System.out.println("now here ");
}