在Java 中驗證日期:健全性檢查
Java 的日期處理功能發生了重大變化,使得以前創建Date 物件的方法已經過時。取而代之的是,寬鬆的日曆對日期驗證提出了挑戰。本指南透過提供一個簡單的解決方案來檢查給定日期的有效性來解決這個問題。
檢查日期有效性
為了驗證日期是否有效,我們使用一個簡單的方法:
如果解析成功無異常,則該日期被認為是有效的。否則,由於日、月、年組合不正確或格式無效而無效。
範例程式碼
// Java code to validate a date string final static String DATE_FORMAT = "dd-MM-yyyy"; public static boolean isDateValid(String date) { try { DateFormat df = new SimpleDateFormat(DATE_FORMAT); df.setLenient(false); df.parse(date); return true; } catch (ParseException e) { return false; } }
結論
此方法提供了一種快速、簡單的方法來對Java中的日期執行健全性檢查。透過將 lenient 設為 false,我們執行嚴格的驗證,確保結果準確可靠。
以上是如何在 Java 中有效驗證日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!