我有一个日期字符串 4/30/2016
我尝试使用以下代码转换它:
DateTime dt = DateTime.Parse(date);
我得到了错误
The string was not recognized as a valid DateTime. There is an unknown word starting at index 0.
你能帮我解决这个问题吗? 以及为什么会发生此错误?
最佳答案
有一个 DateTime.ParseExact
方法可以完成这样的任务。您可以为其提供预期日期格式。
CultureInfo provider = CultureInfo.InvariantCulture;
var format = "M/dd/yyyy";
var result = DateTime.ParseExact(dateString, format, provider)
关于c# - 字符串到日期时间转换 "M/dd/yyyy",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37394665/