我有一個用戶選擇日期的日期選擇器控件,但是,他們也需要手動輸入日期。因此,我需要驗證用戶在文本框中輸入的日期。驗證輸入的字符串是mm/dd/yyyy格式
下面是我使用驗證
DateTime Test;
if ((!string.IsNullOrEmpty(strtdate)))
{
bool valid = DateTime.TryParseExact(strtdate, "MM/dd/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out Test);
}
由用戶輸入的日期是6/29/2011的代碼,但是它給了假,雖然它是正確的布爾有效值。
我在這裏錯過了什麼?請讓我知道,它的緊急。
謝謝。