Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/340.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中将字符串转换为日期时间_C#_String_Datetime - Fatal编程技术网

C# 在c中将字符串转换为日期时间

C# 在c中将字符串转换为日期时间,c#,string,datetime,C#,String,Datetime,转换以下使用创建的日期的最简单方法是什么 dateTime.ToString("yyyyMMddHHmmss", CultureInfo.InvariantCulture) 转换成一个合适的DateTime对象 我试过转换。今天。。。但出现了格式异常。请尝试以下操作: DateTime.ParseExact(str, "yyyyMMddHHmmss", CultureInfo.InvariantCulture); 如果字符串的格式可能不正确,并且希望避免出现异常,则可以使用DateTime.

转换以下使用创建的日期的最简单方法是什么

dateTime.ToString("yyyyMMddHHmmss", CultureInfo.InvariantCulture)
转换成一个合适的DateTime对象

我试过转换。今天。。。但出现了格式异常。

请尝试以下操作:

DateTime.ParseExact(str, "yyyyMMddHHmmss", CultureInfo.InvariantCulture);
如果字符串的格式可能不正确,并且希望避免出现异常,则可以使用DateTime.TryParseExact方法,如下所示:

DateTime dateTime;
DateTime.TryParseExact(str, "yyyyMMddHHmmss",
    CultureInfo.InvariantCulture, DateTimeStyles.None, out dateTime);

很好的教程-我想你只是想,或与正确的格式字符串

我想这也一样,不是吗?Convert.ToDateTimedatetime,System.Globalization.CultureInfo.InvariantCulture
DateTime dateTime;
DateTime.TryParseExact(str, "yyyyMMddHHmmss",
    CultureInfo.InvariantCulture, DateTimeStyles.None, out dateTime);
var date = DateTime.ParseExact(str, "yyyyMMddHHmmss", CultureInfo.InvariantCulture)