给定的错误字符串未被识别为有效的DateTime



我已经尝试了以下内容:

IFormatProvider culture = new CultureInfo("en-US", true);
DateTime DateTo;
string DateToStr = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
DateTo = DateTime.ParseExact(DateToStr, "yyyy-MM-dd HH:mm:ss", culture);

还尝试了以下内容:

DateTime DateTo;
string DateToStr = DateTime.Now.ToString("yyyy-MM-dd");
DateTo = DateTime.ParseExact(DateToStr, "yyyy-MM-dd", culture);

还有以下内容:

DateTime DateTo;
string DateToStr = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
DateTo = DateTime.ParseExact(DateToStr, "yyyy-M-dd HH:mm:ss", culture);

每次它都会给我同样的错误:

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

这里出了什么问题?

提前谢谢。

尝试使用附加参数调用它

DateTo = DateTime.ParseExact(DateToStr, "yyyy-MM-dd HH:mm:ss", culture, DateTimeStyles.AllowWhiteSpaces);

相关内容

  • 没有找到相关文章

最新更新