Java判断一个字符串是不是合法的日期格式

 1 public static boolean isValidDate(String str) {
 2      boolean convertSuccess = true;
 3     //指定日期格式为"yyyy-MM-dd HH:mm:ss", 注意区分大小写
 4     SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 5     try {
 6         //设置lenient为false, 否则SimpleDateFormat会比较宽松地验证日期, 比如2018-02-29会被接受并转换成2018-03-01
 7         sdf.setLenient(false);
 8         sdf.parse(str);
 9     } catch (Exception e) {
10         convertSuccess = false;
11     }
12     return convertSuccess;
13 }

猜你喜欢

转载自www.cnblogs.com/chanwenwen/p/10136907.html
今日推荐