2009-08-06 7 views
2

は、私はカスタムバリデータを使用してのように、テキストボックスに入力された日付を検証しようとしています:私の日付バリデーターが機能しないのはなぜですか?

string CombinedDate = String.Format("{0}-{1}-{2}", txtDay.Text, txtMonth.Text, txtYear.Text); 

if (DateTime.TryParseExact(CombinedDate, "dd-MM-YYYY", DateTimeFormatInfo.InvariantInfo, DateTimeStyles.None, out date)) 
{ 
    args.IsValid = true; 
} 
else 
{ 
    args.IsValid = false; 
} 

をそれは21-02-2005のために、なぜそれである失敗しますか? とどのように私はそれを修正することができ

+0

から他のフォーマットのためのhereをYYYY

を参照してくださいする必要がありますか? – Cerebrus

答えて

6

YYYYは、それがために失敗しない他のどんな日付MSDN

関連する問題