1,语法格式:new SimpleDateFormat("yyyy-MM-dd HH:mm")
parse:String-->Date
format:Date-->String
2,SimpleDateFormat的setLenient(true/false)方法
自动计算时间格式是否正确
public void main(){ String dateStr="2015/13/10"; SimpleDateFormat sdf=new SimpleDateFormat("yyyy/MM/dd"); sdf.setLenient(true);//自动验证时间格式,13个月就是一年以后的1月 sdf.parse(dateStr); System.out.println(dateStr); }
输出结果:2016/1/10
如果把sdf.setLenient(false);则控制台直接报错
时间: 2024-12-22 00:56:04