将日期字符串转换为日期时间
本文关键字:日期 时间 字符串 转换 | 更新日期: 2023-09-27 18:25:29
如何将格式(示例如下)的字符串转换为DateTime对象。我已经尝试了几种方法来转换它,但我一直没能让它发挥作用。
格式中的字符串示例:
24 Jul 2014
01 May 1988
来自谷歌的第一个"C#日期时间解析"结果:
string MyString = "24 Jul 2014";
DateTime MyDateTime = DateTime.Parse(MyString);
Console.WriteLine(MyDateTime); //24/07/2014 00:00:00
DateTime.Parse
方法将立即解析大多数日期:
DateTime d = DateTime.Parse("01 May 1988");
如果日期格式可能不明确,则可以指定要使用的区域性设置:
DateTime d = DateTime.Parse("01 May 1988", new CultureInfo("en-GB"));
对于一些不寻常的格式,您可以使用DateTime.ParseExact
方法来解析特定的格式:
DateTime d = DateTime.ParseExact("01 May 1988", "dd MMM yyyy", CultureInfo.InvariantCulture);