Java用の優れた厳密な日付パーサーはありますか? Joda-Time にアクセスできますが、このオプションはまだ表示されていません。「Java に適した日付パーサーはありますか」という質問を見つけました。これは関連していますが、逆のようなものです。その質問は、寛大で、よりファジーな論理で、人為的エラーを起こしやすいパーサーを求めていましたが、私は厳密なパーサーが欲しいです。たとえば、「MM/dd/yyyy」という形式の場合、JodaTime (私が知る限り) と simpleDateFormat の両方を使用します。
これを解析してください: 40/40/4353
これが有効な日付になります。40 が無効な月と日付であることを認識するパーサーが必要です。確かにこれのいくつかの実装は Java に存在しますか?