【发布时间】:2017-11-20 17:54:46
【问题描述】:
我有一个如下字符串:
"9/30/2017 12:00:00 AM"
希望将其转换为格式yyMMdd
var evan = dataRow["ValueDate"].ToString(); //Output is "9/30/2017 12:00:00 AM"
DateTime dt = DateTime.ParseExact(evan,"yyMMdd",CultureInfo.InvariantCulture);
比显示:
dt.ToString("yyMMdd");
错误消息:字符串未被识别为有效的日期时间 格式 yyMMdd
我的错误是什么?
谢谢
【问题讨论】:
-
DateTime.ParseExact期望您提供的数据采用您指定的精确格式。您的字符串9/30/2017 12:00:00 AM与您的格式不匹配yyMMdd