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中将字符串日期转换为以下日期格式dd/MM/yyyy t:m:s#_C#_Datetime - Fatal编程技术网

C# 如何在C中将字符串日期转换为以下日期格式dd/MM/yyyy t:m:s#

C# 如何在C中将字符串日期转换为以下日期格式dd/MM/yyyy t:m:s#,c#,datetime,C#,Datetime,我需要将日期格式从字符串转换为C#中的dd/MM/yyyy tt:MM:ss,例如转换 string = "2015-07-21T23:00:00.000Z" 到 我将使用枚举将其解析为DateTime,因为它是格式,然后使用它将其时间部分设置为午夜 var dt = DateTime.Parse("2015-07-21T23:00:00.000Z", null, DateTimeStyles.RoundtripKind); Console.WriteLine(dt.Date.ToStrin

我需要将日期格式从字符串转换为C#中的
dd/MM/yyyy tt:MM:ss
,例如转换

string = "2015-07-21T23:00:00.000Z" 


我将使用枚举将其解析为
DateTime
,因为它是格式,然后使用它将其时间部分设置为午夜

var dt = DateTime.Parse("2015-07-21T23:00:00.000Z", null, DateTimeStyles.RoundtripKind);
Console.WriteLine(dt.Date.ToString("dd'/'MM'/'yyyy HH:mm:ss")); // 21/07/2015 00:00:00

这里有一个。

您的输入是日期还是字符串?您是否尝试过DateTime.Parse方法您的标题是
t:m:s
,您的问题是
tt:mm:ss
?你真的确定你知道tt的确切意思吗?你是说
HH:mm:ss
?字符串和日期时间值不匹配。
DateTime myDate=DateTime.ParseExact(“2009-05-08 14:40:52531”,“yyyy-MM-dd HH:MM:ss,fff”,System.Globalization.CultureInfo.InvariantCulture)
var dt = DateTime.Parse("2015-07-21T23:00:00.000Z", null, DateTimeStyles.RoundtripKind);
Console.WriteLine(dt.Date.ToString("dd'/'MM'/'yyyy HH:mm:ss")); // 21/07/2015 00:00:00