首页 > 解决方案 > 日期时间中的fff和ms有什么区别?

问题描述

日期时间中的fff和ms有什么区别?

DateTime dt = DateTime.Now;
string s1 = dt.ToString("yyyy-MM-dd HH:mm:ss.fff");
string s2 = dt.ToString("yyyy-MM-dd-hh-mm-ss-ms");

输出将如下所示:

2018-12-03 14:28:23.357

2018-12-03-02-28-23-2823

你看357和2823不一样,是什么原因呢?谢谢。

编辑:谢谢大家。我想知道ms是怎么从我脑海里冒出来的。也许我将它与 Oracle 混合使用。哈哈。

标签: c#datetime

解决方案


C#中没有任何ms格式键来格式化。代表分钟和代表。_ 所以,只是一分一秒的结合。要格式化模式中的毫秒数,请使用和。您实际上所做的是将 a 放在 a旁边。所以你得到了旁边的结果。DateTimemsmsDateTimefFms28232823

有关更多信息,请参阅文档:如何:在日期和时间值中显示毫秒


推荐阅读