¿Cómo validar el formato de fecha y hora?

Se supone que debo permitir que el usuario ingrese un formato de DateTime, pero necesito validarlo para verificar si es aceptable. El usuario puede ingresar "yyyy-MM-dd" y estaría bien, pero también puede ingresar "MM / aaaaMM / ddd" o cualquier otra combinación. ¿Hay alguna forma de validar esto?

Respuestas a la pregunta(7)

Su respuesta a la pregunta