DateTime.TryParseExact返回false

时间:2012-11-25 21:01:10

标签: c# .net

我正在尝试使用4/27/2011 12:00:00 AM模式,不变文化和默认选项来解析M/d/yyyy H:m:s a,但它不会解析。

如果有人帮我理解错误,我将非常感激。

2 个答案:

答案 0 :(得分:10)

您的模式不包含tt,它是输入文本中的AM / PM指示符,。另外,你需要h 12小时时钟而不是24小时时钟,看起来你总是有两位数的分钟和秒,所以你可能只想要一个{{1}的模式}。

有效的示例代码:

M/d/yyyy h:mm:ss tt

有关custom date and time format strings的详细信息,请参阅MSDN。

答案 1 :(得分:5)

模式不正确 - 没有a格式说明符 - 它应该是tt