在DateTime中转换字符串

时间:2017-10-19 16:26:53

标签: c# datetime

   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"

它输出为" 10/16/2017 1:52:03 PM" 在这里,我错过了毫秒112。 我查了很多在线帖子,但它对我不起作用。

1 个答案:

答案 0 :(得分:4)

你拥有的是正确的。默认情况下,只有Console.WriteLine(x);不会显示毫秒数。

如果您要求:Console.WriteLine(x.ToString("fff"));您将看到毫秒