TryParseExact
以下のコード ブロックのメソッド は を返しますtrue
。
理由を知りたいです。これはスラッシュではなくドットで区切られているため、
この日付は無効だと思います。"2013.03.12"
を に変更した後CultureInfo
"de-De"
、"en-US"
メソッドは を返しますfalse
。これはヒントになるかもしれませんが、なぜこれが起こるのかはまだわかりません。
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);