这是我的数据:
"Apr 02, 1990"
如何将其转换为日期时间?
newDate = DateTime.ParseExact(date, "MMM-dd-yyyy", null),
给了我一个无法识别的日期时间异常
newDate = DateTime.Parse(date);
是否相同
如果我删除逗号并尝试,则结果相同。
答案 0 :(得分:3)
您的格式与日期字符串的使用不匹配:
DateTime.ParseExact("Apr 02, 1990", "MMM dd, yyyy", CultureInfo.InvariantCulture);
同时传递CultureInfo.InvariantCulture
而不是null
。