尝试使用解析准确功能无法按预期方式解析日期格式

时间:2019-02-07 12:44:37

标签: c# .net date formatting

代码:

DateTime.Now.AddHours(-3).AddMinutes(-33).AddMonths(3).AddDays(21).ToString("ddMMMy Hmm")

给出结果:

 28May19 901

但是,当我将此日期传递给TryParseExact方法时,会得到以下信息:

DateTime.TryParseExact("28May19 901", "ddMMMyy Hmm", null, System.Globalization.DateTimeStyles.None, out dt);
false

这怎么可能是假的?正确的格式是什么?

编辑:

CultureInfo.InvariantCulture没什么不同:

DateTime.TryParseExact("28May19 901", "ddMMMyy Hmm", CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.None, out dt); false

0 个答案:

没有答案