1. 程式人生 > >判斷輸入日期格式是否為指定的格式,判斷輸入是否為數字

判斷輸入日期格式是否為指定的格式,判斷輸入是否為數字

1. 指定日期格式    

String START_TIME ="2018-10-11";                 DateFormat format = new SimpleDateFormat("yyyy-MM-dd");                 try {                          Date startT = format.parse(START_TIME);                 } catch (Exception e) {                     e.getMessage();                    System.out.println("日期格式輸入錯誤");                 }

                  System.out.println("日期格式輸入正確");

 將String型別的日期格式轉換為Date型別,轉換成功證明輸入正確,報異常則輸入錯誤

2.指定輸入數字

               String MONTH_FEE ="5";                 Pattern pattern = Pattern.compile("[0-9]*");                 boolean matches = pattern.matcher(MONTH_FEE).matches();                 if(!matches){                   System.out.println("必須填寫數字");                 }