私はユーザーが日付を選択するための日付ピッカーコントロールを持っていますが、手動で日付を入力する必要もあります。したがって、私はテキストボックスにユーザーが入力した日付を検証する必要があります。以下は入力された文字列がmm/dd/yyyy形式であることを確認します
私は
DateTime Test;
if ((!string.IsNullOrEmpty(strtdate)))
{
bool valid = DateTime.TryParseExact(strtdate, "MM/dd/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out Test);
}
を検証するために使用していたコードは、ユーザーが入力した日付が、それは正しいですが、しかし、それは偽としてブール有効な値を与え、2011年6月29日です。
私はここで何が欠けていますか?その緊急のことを私に教えてください。
ありがとうございました。