Convierte una cadena de texto en formato Fecha y hora.

Si value no es Nothing, el valor devuelto es el resultado de invocar el método DateTime.Parse en value utilizando la información de formato en un objeto DateTimeFormatInfo inicializado para la referencia cultural actual. El argumento value debe contener la representación de una fecha y hora en uno de los formatos que se describen en el tema DateTimeFormatInfo. Si el valor de value es Nothing, el método devuelve DateTime.MinValue.

Este método intenta analizar value completamente para evitar que se produzca una FormatException. Completa la información de mes, día y año que falta con la fecha actual. Si value contiene sólo una fecha y ninguna hora, este método supone que la hora es medianoche. Se omiten los caracteres de espacio en blanco iniciales, centrales o finales que pueda haber en value.

Si se quiere no controlar una excepción si la conversión da error, se puede llamar al método DateTime.TryParse en su lugar. Devuelve un valor Boolean que indica si la conversión finalizó correctamente o no.

Ejemplo 1:

Ejemplo 2: