我想将字符串转换为DateTime。代码如下:解析自定义格式为DateTime
DateTime.Parse("20131101T210705.282Z").ToShortTimeString()
我得到格式异常。
我尝试提供以下格式“yyyyMMddTssmmhh.fffz”但收到相同的异常。代码看起来如下
DateTime dt;
if (DateTime.TryParseExact("20131101T210705.282Z",
"yyyyMMddTssmmhh.fffz",
new CultureInfo("en-US"),
DateTimeStyles.None,
out dt))
return dt.ToShortTimeString();
在这种情况下,代码不会解析字符串。
此代码的问题是无法识别时间是AM还是PM。 –