TryParseExact下面的代码块中的方法 返回true.
我想知道为什么.
我认为这个日期"2013.03.12"是无效的,因为它没有用斜线分隔,而是用点分隔.
在我更改了CultureInfo "de-De"to之后"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);
Run Code Online (Sandbox Code Playgroud)