Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在c中将字符串转换为Datetime#_C#_Asp.net_.net - Fatal编程技术网

C# 如何在c中将字符串转换为Datetime#

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

我想将这个字符串“12092014”转换为2014年9月12日的
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的期望。