下面的代碼塊中的方法TryParseExact
返回true
。
我想知道爲什麼。
我認爲這個日期"2013.03.12"
是無效的,因爲這不是由斜線分隔,而是點。TryParseExact返回false,但我不知道爲什麼
當我將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);
BTW:'2013.03.12'不是有效的/一般德國日期格式。 '12.03.2013'會。 –