java 字符串转化成Date类型,并校验格式
- 目的
javaweb从客户端传来的时间类型是String类型的,而在服务器段保存的事Date类型,这里就需要校验下格式是否正确,并保存为Date类型 - 代码
//转化类
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String str = "1992-11-11";
boolean isOk = ture;
try {
//设置包容性,为true时,比如"1992-12-32"则会变成"1993-1-1",这里为了检验,设为false
format.setLenient(false);
format.parse(str);
} catch (Exception e) {
isOk = false;
}