DateTime.Parse日期格式

Sac*_*nth 12 c# datetime

因此,我有一个日期表示为字符串

20130116154407
Run Code Online (Sandbox Code Playgroud)

我在这上面调用了DateTime.Parse但它失败了.如何将其转换为DateTime?顺便提一下,时区是CET.

编辑

到目前为止,所提供的解决方案非常有用,但似乎它们不支持24小时时钟,仍在寻找可行的解决方案.

编辑2

格式正确

DateTime.ParseExact(str, "yyyyMMddHHmmss", CultureInfo.InvariantCulture)
Run Code Online (Sandbox Code Playgroud)

谢谢,

萨钦

SLa*_*aks 15

您需要指定一种格式:

DateTime.ParseExact(str, "yyyyMMddHHmmss", CultureInfo.InvariantCulture)
Run Code Online (Sandbox Code Playgroud)