datetime中fff和ms之间有什么区别?

Rob*_*Sun 3 c# datetime

datetime中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");
Run Code Online (Sandbox Code Playgroud)

输出如下:

2018-12-03 14:28:23.357

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

你看到357与2823有所不同.原因是什么?谢谢.

编辑:谢谢大家.我想知道ms是怎么出现的.也许我把它和Oracle混在一起.哈哈.

jav*_*iry 6

C#中没有任何ms格式化格式键.该代表分钟和代表第二.所以,只是一分钟和二分的结合.对于格式化毫秒在该模式使用和.你实际上做了什么,就是把它放在旁边.所以,你得到了旁边导致.DateTimemsmsDateTimefFms28232823

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