タイトル環境でこれを試してみてください:
http://www.javadb.com/check-if-a-string-is-a-valid-date
ただし、正しく機能していません。が呼び出された場合dateFormat.parse(inDate.trim());
、エラーはスローされません。代わりに、日付にプラス1が付けられます。
たとえば、がの場合inDate.trim()
、"2005-02-29"
解析は。のようになり"2005-03-01"
ます。
明らかに、私はこの振る舞いをしません。何ができる?