C# 如何在c中将字符串转换为Datetime#
我想将这个字符串“12092014”转换为2014年9月12日的C# 如何在c中将字符串转换为Datetime#,c#,asp.net,.net,C#,Asp.net,.net,我想将这个字符串“12092014”转换为2014年9月12日的DateTime对象 如果ddMMyyyy是您的标准日期和时间格式,您可以直接使用 var date = DateTime.Parse("12092014"); 如果不是,您可以使用类似的方法 string s = "12092014"; DateTime dt; if(DateTime.TryParseExact(s, "ddMMyyyy", CultureInfo.Invar
DateTime
对象 如果ddMMyyyy
是您的标准日期和时间格式,您可以直接使用
var date = DateTime.Parse("12092014");
如果不是,您可以使用类似的方法
string s = "12092014";
DateTime dt;
if(DateTime.TryParseExact(s, "ddMMyyyy",
CultureInfo.InvariantCulture,
DateTimeStyles.None, out dt))
{
Console.WriteLine(dt);
}
使用
DateTime.Parse
或TryParse
方法对其进行分析。我强烈建议使用TryParseExact
方法对其进行分析-它准确地说明了OP的期望。