将日期字符串转换为日期时间
问题描述:
如何将格式中的字符串(示例如下所示)转换为DateTime对象。然而,我尝试了几件事情来尝试转换它,但我一直无法使它工作。将日期字符串转换为日期时间
24 Jul 2014
01 May 1988
答
的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);
怎么办你得到这个字符串?这是用户输入吗? – Steve 2014-10-04 14:34:22