ホームページ >Java >&#&チュートリアル >Java で日付を効果的に検証するにはどうすればよいですか?
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 中国語 Web サイトの他の関連記事を参照してください。