Esta publicación discutirá cómo validar una cadena de fecha en C#.

los DateTime.TryParseExact() método es el enfoque recomendado para convertir la representación de cadena de una fecha y hora a su DateTime equivalente. Devuelve un valor booleano que indica si la cadena especificada se convirtió correctamente o no.

El siguiente ejemplo ilustra el uso simple de la TryParseExact() método.

Descargar  Ejecutar código

Resultado:

Converted ’06/24/2018 10:00:00 AM -05:00′ to 24-06-2018 08:30:00 PM (Local).

 
Para analizar una cadena que representa UTC, puede usar el especificador de formato de ida y vuelta (O, o).

Descargar  Ejecutar código

Resultado:

Converted ‘2018-06-24T10:00:00.0805924Z’ to 24-06-2018 10:00:00 AM (Utc).

Se trata de validar una cadena de fecha en C#.