时间同步时如何计算通讯时差

时间同步时如何计算通讯时差,第1张

电脑通讯延迟时间,主要是用在信号请求和等待应答上,真正的传输还是以光速传递的,相对于电脑时间来说它们就是同步的。就像你打电话对时,可能打几次都打不通,打通后也可能不会立刻收到信号,但最后起作用的“滴”却是实时信号,至于你的对表 *** 作时间,则完全可以自己采取点措施补偿掉。

卫星的对时,GPS的时间也是一样的道理。

你用access的now来获取时间?access里有没有now我不太清楚,但我想,如果有的话,因为access和你的web服务器应该在一起,那么获取的时间和aspnet的datetimenow获取的时间应该是一样的。
如果是sqlserver的话,因为数据库和web可能不在一台物理主机上,那么时间可能是有差的。
你从数据库里取时间就是执行一条查询语句 select getdate() as dt from sysbojects
web服务器取时间是DateTimeNow。获取时间差别是用一个TimeSpan
TimeSpan ts = SystemDateTimeNow - new DateTime(你从数据库取出的时间变量);
ts的属性有小时,分,秒,也有毫秒,你自己输出好了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10748362.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存