Sto usando il metodo Datetime.TryParse
per controllare il datetime valido. la stringa di data di input sarebbe qualsiasi dato di stringa. ma restituisce false come la data specificata non valida.controllo data valida con metodo DateTime.TryParse
DateTime fromDateValue;
if (DateTime.TryParse("15/07/2012", out fromDateValue))
{
//do for valid date
}
else
{
//do for in-valid date
}
Edit: ho perso. ho bisogno di controllare la data valida con il tempo come "15/07/2012 12:00:00".
Eventuali suggerimenti sono i benvenuti ....
Questa è sempre una cosa pericolosa ... parsing dipende dalla cultura degli utenti. Cerca sempre di tenerlo a mente? "15/07/2012" è valido in Francia mentre non è negli Stati Uniti ... – Kek
se si utilizza un locale che prevede un formato MM/GG/AAAA, quindi 15/07/2012 è una data non valida. – Jason
@Jason hai ragione, la mia localizzazione è MM/gg/aaaa formata. e così, non è valido. – Sujit