c# - 日期时间中的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#中没有任何ms
格式键来格式化。代表分钟和代表秒。_ 所以,只是一分一秒的结合。要格式化模式中的毫秒数,请使用和。您实际上所做的是将 a 放在 a旁边。所以你得到了旁边的结果。DateTime
m
s
ms
DateTime
f
F
m
s
28
23
2823
有关更多信息,请参阅文档:如何:在日期和时间值中显示毫秒
推荐阅读
- regression - 如何提高随机森林回归预测结果
- python - 用 Beautifulsoup 替换 p 标签的内容
- java - 如果一个方法是同步的,被调用的方法是否也必须同步?
- python - 如何将 APK 转换为 AAB 或如何使用 PYCHARM 构建 AAB 文件
- html - @media print 在作用域样式标签内不起作用
- javascript - 在单独的浏览器选项卡上反应 setInterval 计时器滞后
- php - 如何在 Laravel 中按键获取多维数组的值?
- symfony - 如何将 Symfony 5 bundle 中定义的路由自动添加到项目中?
- node.js - grpc压缩不在nodejs上压缩
- javascript - 如何结合 CSR 和 SSG - nextjs