字符串到日期时间:未被识别为有效的datetime



好吧,经过一些研究,我还没有找到任何方法来解决我的问题。

这是我的字符串到日期转换代码:

DateTime startDate = new DateTime();
startDate = DateTime.ParseExact(this.items[5], "dd/MM/yyyy HH:mm:ss", 
                                CultureInfo.InvariantCulture);

这是我想要转换的字符串:

"22/2/2013 09:57:32"

但当我编译时,我会出现以下错误:

字符串未被识别为有效的DateTime。

我该怎么办?

您的模式应该是"dd/M/yyyy HH:mm:ss"

MM需要前导0,而输入字符串中没有提供该前导0。

您需要一个单个M,而不是一个月的MM。所以格式应该是:"dd/M/yyyy HH:mm:ss"

Month只需要一个'M' EX:"dd/M/yyyy HH:mm:ss"

相关内容

  • 没有找到相关文章

最新更新