输入年月日,判断其合法性,高手编一下;
------解决方案--------------------
你可以用2000-2-29和2000-2-30实验一下,结果完美!
public static boolean validateDate(String date) {
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-M-d ");
try {
Date d = sdf.parse(date);
String s = sdf.format(d);
System.out.println(s);
System.out.println(date);
return date.compareTo(s)==0;
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return false;
}
}
------解决方案--------------------
用正则表达式轻松可以解决
------解决方案--------------------
java j2ee 尚学堂视频等 有需要的请跟我联系 价格便宜 QQ: 185788245 E-MAIL: luxiangzjj@qq.com 目的只是让更多人了解java 以便走上高薪之路