我使用Datetime.TryParse
方法檢查有效的日期時間。輸入日期字符串將是任何字符串數據。但作爲無效的指定日期返回false。使用DateTime.TryParse方法檢查有效日期
DateTime fromDateValue;
if (DateTime.TryParse("15/07/2012", out fromDateValue))
{
//do for valid date
}
else
{
//do for in-valid date
}
編輯:我錯過了。我需要檢查時間的有效日期爲「15/07/2012 12:00:00」。
任何建議,歡迎....
這始終是一件危險的事情...解析依賴於用戶的文化。總是試着記住它? 「15/07/2012」在法國有效,但不在美國...... – Kek
如果您使用的預計爲MM/DD/YYYY格式的區域設置,則2012年7月15日是無效日期。 – Jason
@Jason你是對的,我的語言環境是MM/dd/yyyy甲酸酯。所以它是無效的。 – Sujit