1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      Java正則判斷日期格式是否正確的方法示例

      本文實(shí)例講述了Java正則判斷日期格式是否正確的方法。分享給大家供大家參考,具體如下:

      成都創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司,專注成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、網(wǎng)站營(yíng)銷推廣,國(guó)際域名空間,網(wǎng)絡(luò)空間,網(wǎng)站托管維護(hù)有關(guān)企業(yè)網(wǎng)站制作方案、改版、費(fèi)用等問(wèn)題,請(qǐng)聯(lián)系成都創(chuàng)新互聯(lián)

      1、Java中用正則表達(dá)式判斷日期格式是否正確

      DateType.java:

      /**
       * @Title:DateType.java
       * @Package:com.you.dao
       * @Description:
       * @Author: 游海東
       * @Version V1.2.3
       */
      package com.you.dao;
      import java.util.regex.Matcher;
      import java.util.regex.Pattern;
      /**
       * @類名:DateType
       * @描述:
       * @Author:游海東
       */
      public class DateType
      {
        /**
         *
         * @類名:DateSelect
         * @描述:
         * @Author:游海東
         */
        public static class DateSelect
        {
          public boolean isDate(String date)
          {
            /**
             * 判斷日期格式和范圍
             */
            String rexp = "^((\\d{2}(([02468][048])|([13579][26]))[\\-\\/\\s]?((((0?[13578])|(1[02]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])))))|(\\d{2}(([02468][1235679])|([13579][01345789]))[\\-\\/\\s]?((((0?[13578])|(1[02]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\/\\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))";
            Pattern pat = Pattern.compile(rexp);
            Matcher mat = pat.matcher(date);
            boolean dateType = mat.matches();
            return dateType;
          }
        }
        /**
         * @Title : main
         * @Type : DateType
         * @Description :
         * @param args
         */
        public static void main(String[] args)
        {
          /**
           * 日期格式正確
           */
          String date1 = "2014-01-03";
          /**
           * 日期范圍不正確---平年二月沒(méi)有29號(hào)
           */
          String date2 = "2014-02-29";
          /**
           * 日期月份范圍不正確---月份沒(méi)有13月
           */
          String date3 = "2014-13-03";
          /**
           * 日期范圍不正確---六月沒(méi)有31號(hào)
           */
          String date4 = "2014-06-31";
          /**
           * 日期范圍不正確 ----1月超過(guò)31天
           */
          String date5 = "2014-01-32";
          /**
           * 這個(gè)測(cè)試年份
           */
          String date6 = "0014-01-03";
          DateSelect date = new DateSelect();
          /**
           * 打印正確日期格式
           */
          System.out.println(date.isDate(date1));
          /**
           * 打印date1
           */
          System.out.println(date.isDate(date2));
          /**
           * 打印date3
           */
          System.out.println(date.isDate(date3));
          /**
           * 打印date4
           */
          System.out.println(date.isDate(date4));
          /**
           * 打印date5
           */
          System.out.println(date.isDate(date5));
          /**
           * 打印date6
           */
          System.out.println(date.isDate(date6));
        }
      }
      
      

      2、運(yùn)行結(jié)果

      true
      false
      false
      false
      false
      true
      
      

      PS:這里再為大家提供2款非常方便的正則表達(dá)式工具供大家參考使用:

      JavaScript正則表達(dá)式在線測(cè)試工具:
      http://tools.jb51.net/regex/javascript

      正則表達(dá)式在線生成工具:
      http://tools.jb51.net/regex/create_reg

      希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。


      網(wǎng)站名稱:Java正則判斷日期格式是否正確的方法示例
      網(wǎng)頁(yè)URL:http://www.ef60e0e.cn/article/gpodsp.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        天峻县| 疏勒县| 休宁县| 武安市| 双峰县| 武夷山市| 台南县| 定远县| 四会市| 阿合奇县| 博罗县| 宣威市| 香河县| 阳高县| 宜兴市| 唐河县| 休宁县| 建昌县| 昭苏县| 龙口市| 赤水市| 深水埗区| 永济市| 宿松县| 海阳市| 蓬溪县| 德昌县| 弥渡县| 江都市| 出国| 涟源市| 淮南市| 恩平市| 科尔| 泸州市| 嵊州市| 永济市| 互助| 偃师市| 海原县| 会昌县|