旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

java推断是不是是正当日期的要领【JAVA教程】,java

作者:搜教程发布时间:2019-12-04分类:JAVA教程浏览:30评论:0


导读:java推断是不是正当日期的要领:(引荐:java视频教程)publicstaticbooleanisValidDate(Stringstr){...

java推断是不是正当日期的要领:(引荐:java视频教程)

 public static boolean isValidDate(String str) {
       boolean convertSuccess=true;
     // 指定日期花样为四位年/两位月份/两位日期,注重yyyy/MM/dd辨别大小写;
        SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm");
        try {
      // 设置lenient为false. 不然SimpleDateFormat会比较宽松地考证日期,比方2007/02/29会被接收,并转换成2007/03/01
           format.setLenient(false);
           format.parse(str);
        } catch (ParseException e) {
           // e.printStackTrace();
          // 假如throw java.text.ParseException或许NullPointerException,就申明花样不对
            convertSuccess=false;
        } 
        return convertSuccess;
 }

java.text.SimpleDateFormat(DateFormat的直接子类)

SimpleDateFormat 是一个以与言语环境相干的体式格局来花样化和剖析日期的细致类。它许可举行花样化(日期 -> 文本)、剖析(文本 -> 日期)和规范化。

SimpleDateFormat 使得能够挑选任何用户定义的日期-时候花样的形式。然则,依然发起经由过程 DateFormat 中的 getTimeInstance、getDateInstance 或 getDateTimeInstance 来新的建立日期-时候花样化顺序。

format.setLenient(false) 严格控制日期转换,不通例的花样就变成不法的了

更多java学问请关注java基础教程栏目。

以上就是java推断是不是是正当日期的要领的细致内容,更多请关注ki4网别的相干文章!

标签:java


欢迎 发表评论: