Geçerli tarih saatini kontrol etmek için Datetime.TryParse
yöntemini kullanıyorum. giriş tarihi dizesi herhangi bir dizgi verisi olurdu. ancak geçersiz olarak belirtme tarihi olarak false döndürüyor.DateTime.TryParse yöntemiyle geçerli bir tarih denetimi
DateTime fromDateValue;
if (DateTime.TryParse("15/07/2012", out fromDateValue))
{
//do for valid date
}
else
{
//do for in-valid date
}
Düzenleme: i kaçırdı. Geçerli tarihi tarihini "15/07/2012 12:00:00" olarak kontrol etmem gerekiyor.
herhangi bir öneriniz bekliyoruz ....
kontrol edebilirsiniz ... ayrıştırma kullanıcının kültürü bağlıdır. Her zaman akılda tutmaya çalışın? "15/07/2012", ABD'de olmasa da, Fransa'da geçerli ... – Kek
, AA/GG/YYYY biçimini bekleyeceğiniz bir yer kullanıyorsanız, 15/07/2012 geçersiz bir tarihtir. – Jason
@Jason Haklısınız, yerel ayarım MM/dd/yyyy formate. ve bu yüzden geçersiz. – Sujit