判断日期字符串是否为有效的日期格式

阳光穿透心脏的1/2处 2022-03-15 03:10 387阅读 0赞
  1. public static boolean isValidDate(String str) {
  2. boolean convertSuccess=true;
  3. //指定日期格式为四位年/两位月份/两位日期,注意yyyy/MM/dd区分大小写;
  4. SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm");
  5. try {
  6.     //设置lenient为false.否则SimpleDateFormat会比较宽松地验证日期,比如2007/02/29会被接受,并转换成2007/03/01
  7. format.setLenient(false);
  8. format.parse(str);
  9. } catch (ParseException e) {
  10. // e.printStackTrace();
  11. // 如果throw java.text.ParseException或者NullPointerException,就说明格式不对
  12. convertSuccess=false;
  13. }
  14. return convertSuccess;
  15. }

发表评论

表情:
评论列表 (有 0 条评论,387人围观)

还没有评论,来说两句吧...

相关阅读