TryParseExact devuelve false, aunque no sé por qué

MétodoTryParseExact en el bloque de código de abajo devuelvetrue.
Me gustaría saber por qué.
Creo que esta fecha"2013.03.12" no es válido porque no está separado por una barra sino por un punto.

Después de que cambié laCultureInfo "de-De" a"en-US", el método devuelvefalse. Esto podría ser una pista, pero aún no sé por qué sucede esto.

var format = new string[] { "yyyy/MM/dd" };
var parsed = new DateTime();
var result = DateTime.TryParseExact("2013.03.12", format, 
             new CultureInfo("de-DE"), DateTimeStyles.None, out parsed);

Respuestas a la pregunta(2)

Su respuesta a la pregunta