判斷輸入日期格式是否為指定的格式,判斷輸入是否為數字
阿新 • • 發佈:2018-12-16
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("必須填寫數字"); }