我有 dd/mm/yyyy 格式的字符串数据。如何在 C# 中将此字符串解析为日期时间?
我尝试了 DateTime.TryParse(),但它不能将字符串识别为有效日期。
利用:
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")
“英语(英国)”。)