C# 将日期字符串转换为日期时间
如何将格式为的字符串(示例如下所示)转换为DateTime对象。我已经尝试了几种方法来转换它,但是,我没有能够让它工作 格式中的字符串示例:C# 将日期字符串转换为日期时间,c#,C#,如何将格式为的字符串(示例如下所示)转换为DateTime对象。我已经尝试了几种方法来转换它,但是,我没有能够让它工作 格式中的字符串示例: 24 Jul 2014 01 May 1988 从第一个“C#DateTime解析”: string MyString = "24 Jul 2014"; DateTime MyDateTime = DateTime.Parse(MyString); Console.WriteLine(MyDateTime); //24/07/2014 00:00:00
24 Jul 2014
01 May 1988
从第一个“C#DateTime解析”:
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);
你怎么弄到这根绳子的?它是用户输入吗?