1.使用正则表达式,但是个人觉得这个是在不确定输入string格式是哪种的情况下在采用的,
2.当日期格式string格式确定的情况下,可通过如下方法进行
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
sdf.setLenient(false);//注意这一段一定要留着,否则就没有效果
sdf.parse("2021-02-29".toString());
System.out.println( "true" );
} catch (ParseException e) {
System.out.println( "false" );
e.printStackTrace();
}
/