Dudo que soy el único que ha presentado esta solución, pero si tiene una mejor, publíquela aquí. Simplemente quiero dejar esta pregunta aquí para que yo y otros podamos buscarla más tarde.Valide un DateTime en C#
Necesitaba decir si se había ingresado una fecha válida en un cuadro de texto y este es el código que se me ocurrió. Disparo esto cuando el foco deja el cuadro de texto.
try
{
DateTime.Parse(startDateTextBox.Text);
}
catch
{
startDateTextBox.Text = DateTime.Today.ToShortDateString();
}
Un ejemplo de una pregunta fácil de buscar en Google que si alguien preguntara hoy sería injustamente cerrado por tener "investigación insuficiente". –
aquí es una manera fácil de hacer esto sin utilizar ninguna función especial: –
xameeramir