如题> > 判断合法日期格式YYYY-MM-DD
------解决方案--------------------
正则表达式
------解决方案--------------------
String str = "2007-01-02 ";
public static final DateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
public boolean valid(String str){
try{
Date date = (Date)formatter.parse(str);
return str.equals(formatter.format(date));
}catch(Exception e){
return false;
}
}
------解决方案--------------------
同意masse用DateFormat作检验,正则无法判断日期合法性。
------解决方案--------------------
恩,又学习了
------解决方案--------------------
mark