我必须将日期字符串转换为DateTime对象,如下所示
tmpdate = "27-Apr 14:53";
TheDate = DateTime.ParseExact(tmpdate, "DD-MMM HH:mm", CultureInfo.InvariantCulture);
我不断收到关于字符串不是有效日期时间的例外情况。我已经尝试在今年加入,但没有运气。有什么建议吗?
答案 0 :(得分:5)
试试dd-MMM HH:mm
- 请注意小写dd
。
答案 1 :(得分:1)
尝试小d:
TheDate = DateTime.ParseExact(tmpdate, "dd-MMM HH:mm", CultureInfo.InvariantCulture);
答案 2 :(得分:1)
string tmpdate = "27-Apr 14:53";
DateTime TheDate = DateTime.ParseExact(tmpdate, "dd-MMM HH:mm", System.Globalization.CultureInfo.InvariantCulture);