-5

我有 dd/mm/yyyy 格式的字符串数据。如何在 C# 中将此字符串解析为日期时间?

我尝试了 DateTime.TryParse(),但它不能将字符串识别为有效日期。

4

1 回答 1

5

利用:

DateTime.ParseExact(yourString, "dd/MM/yyyy", CultureInfo.InvariantCulture)

或者:

DateTime.TryParseExact(yourString, "dd/MM/yyyy",
    CultureInfo.InvariantCulture, DateTimeStyles.None, out yourResult)

(如果使用的格式提供程序(文化信息)具有这种格式,日/月/年,带有斜线和正确的顺序,作为其“默认”日期模式,则DateTime.TryParse您尝试的方法可以工作。例如,如果您使用,new CultureInfo("en-GB")“英语(英国)”。)

于 2013-10-31T16:06:43.227 回答