如何在C#.NET中将字符串转换为日期时间

how to convert string to datetime in c#.net

本问题已经有最佳答案,请猛点这里访问。

我想将"2017-07-31 08:08:24"转换为c.net中的日期时间,我使用的是Windows 10,但我会出错。

1
2
3
4
Datetime dt=datetime.parse("2017-07-31 08:08:24");


Error"string was not recognized as a valid datetime"

文化信息是波斯语


使用DateTime.ParseExact如下:

1
 DateTime date = DateTime.ParseExact("2017-07-31 08:08:24","yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);