2012-04-19 10 views
1

日付が "dd/MM/yyyy"のような特定の形式である場合、 を確認するにはどうすればいいですか? がこの形式でないか、 "NA"のような文字列があるかどうか、エラーが発生するはずです。特定の形式の日付を確認する

+1

正規表現を使用します。 [これ](http://www.regular-expressions.info/dates.html)をチェックしてください – AurA

+0

あなたはそれを詳しく教えてください.... 私はそれを得ています:) – abhi

+0

あなた自身の正規表現を作成することができないtry [this](http://www.regexbuddy.com/library.html)。これにより、日付などの一般的に使用されるさまざまな形式の正規表現を与えるGUIを提供します。生成された正規表現を使用して日付を検証し、次に説明するSimpleDateFormatを使用して日付を解析できます。 – AurA

答えて

2

SimpleDateFormatで日付を解析できます。それが動作する場合、日付は予想される形式です。

+1

:このような意味ですか? 'try { SimpleDateFormat sdf = new SimpleDateFormat(" dd/MM/yyyy "); sdf.parse(myDate.tostring()); } catch(){} – abhi

+0

はい、それです。 –

+0

実際に私はそれについても考えていましたが、確信していませんでした nw私です:) ありがとう – abhi

関連する問題