字符串匹配日期类型的时候局限性很大,需要给定具体的日期格式才行,比如匹配"yyyy/MM/dd hh:mm:ss"类型的就是
//方法
public static boolean checkDate(String date){
try {
Date d=new SimpleDateFormat("yyyy/MM/dd hh:mm:ss").parse(date);
} catch (ParseException e) {
return false;
}
return true;
}
//测试方法
public static void main(String[] args) {
System.out.println(Test3.checkDate("2017/10/1 2:20:20"));
}
//运行结果
true
可能有更好的方法,这只是我能想到的
使用 SimpleDateFormat 试做 parse
~
~
~
~