栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

C#DateTime.Now精度

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C#DateTime.Now精度

为什么将DateTime.Now的精度降低到大多数CPU时钟无法处理的水平?

一个好的时钟既要 精确准确 ;
那些是不同的。就像老玩笑所说的那样,停下来的时钟每天准确地是两次,而慢一分钟的时钟在任何时候都永远不会准确。但是慢一分钟的时钟总是精确到最接近的分钟,而停止的时钟根本没有任何有用的精度。

日期时间为什么要 精确 到,说微秒时,它不可能是 精确 到微秒?大多数人没有任何精确到微秒的官方时间信号源。因此给予小数点后六位数字 精度
,其在过去五年中,有 垃圾撒谎

请记住,DateTime的目的是 代表日期和时间
。高精度计时完全不是DateTime的目的;如您所述,这就是StopWatch的目的。DateTime的目的是为了表示日期和时间,例如向用户显示当前时间,计算到下一个星期二的天数等等。

简而言之,“现在几点?” 和“那花了多长时间?” 是完全不同的问题;不要使用旨在回答一个问题来回答另一个问题的工具。

谢谢你的问题;这将是一篇不错的博客文章!:-)



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/367104.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号