您的位置:首页 > 其它

SimpleDateFormat

2010-10-19 10:25 302 查看
public static boolean checkDate(String date,String dateFormat){
if(date == null || date.trim().equals("")){
return false;
}

java.text.SimpleDateFormat phaser = new java.text.SimpleDateFormat(
dateFormat);
phaser.setLenient(false);//设置不能自动将不合法日期转换成合法日期

//例如:将2006-2-31转换为2006-3-3,setLenient默认是设为true,可以自动转换,现在设为false,就阻止了这种转换。
try{
if(phaser.parse(date) != null){//如果出现不合法的日期就会出异常
return true;
}
} catch(Exception e){
e.printStackTrace();
}
return false;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: