字符串到DateTime转换不起作用

Ath*_*hul 0 c# datetime

我正在将一个字符串转换为DateTime变量

 DateTime selecteddatetest = Convert.ToDateTime("09/21/2017");
Run Code Online (Sandbox Code Playgroud)

这在我的生产服务器中运行良好,但是当我在本地开发机器中运行此代码时,会抛出错误

System.FormatException:'字符串未被识别为有效的DateTime.'

谁能指出我在这里缺少什么?

Nis*_*arg 6

ParseExact如果时间格式一致,您可以使用:

DateTime.ParseExact("09/21/2017","MM/dd/yyyy", 
                     System.Globalization.CultureInfo.InvariantCulture)
Run Code Online (Sandbox Code Playgroud)