C# 转换日期时间中的字符串
其输出为“2017年10月16日下午1:52:03” 这里我错过了第112毫秒。C# 转换日期时间中的字符串,c#,datetime,C#,Datetime,其输出为“2017年10月16日下午1:52:03” 这里我错过了第112毫秒。 我查看了很多在线帖子,但对我来说不起作用 你所说的是正确的。仅Console.WriteLine(x)不显示毫秒 如果您要求这样做:Console.WriteLine(x.ToString(“fff”)您将看到您的毫秒数您是否尝试了控制台?x是一个DateTime对象。如果需要特定字符串,则需要使用该方法。可以在打印Console.WriteLine时指定格式(x.ToString(“yyy/MM/dd HH:MM
我查看了很多在线帖子,但对我来说不起作用 你所说的是正确的。仅
Console.WriteLine(x)默认情况下,代码>不显示毫秒
如果您要求这样做:Console.WriteLine(x.ToString(“fff”)代码>您将看到您的毫秒数您是否尝试了控制台代码>?x
是一个DateTime
对象。如果需要特定字符串,则需要使用该方法。可以在打印Console.WriteLine时指定格式(x.ToString(“yyy/MM/dd HH:MM:ss.fff tt”);
DateTime x = DateTime.ParseExact("2017_10_16 13:52:03.112","yyyy_MM_dd HH:mm:ss.fff", null);
Console.WriteLine(x);
"10/16/2017 1:52:03 PM"