我想将日期 "01/22/2013 10:00:00" 转换为 "22/01/2013 10:00:00",但我的方法无法识别我的日期字符串。
DateTime dt = DateTime.ParseExact(StartDate, "MM dd yyyy h:mm", CultureInfo.InvariantCulture);
StartDate = dt.ToString("dd/M/yyyy");
dt = DateTime.ParseExact(EndDate, "MMM dd yyyy h:mm", CultureInfo.InvariantCulture);
EndDate = dt.ToString("dd/M/yyyy");
我遇到了这个错误:
System.FormatException - 字符串无法被识别为有效的 DateTime。
在使用ParseExact时,正确的字符串格式是什么?
MM/dd/yyyy HH:mm:ss
,即使没有查看文档。 - Jon