TryParseExact retorna false, embora eu não saiba por que
MétodoTryParseExact
no bloco de código abaixo retornatrue
.
Eu gostaria de saber porque.
Eu acho que essa data"2013.03.12"
é inválido porque não é separado por barra, mas por ponto.
Depois que eu mudei oCultureInfo
"de-De"
para"en-US"
, o método retornafalse
. Isso pode ser uma dica, mas ainda não sei por que isso acontece.
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);