getdate()这本身不就是SQL语句吗... 客户端时间不是应该用DateTime.Now吗
[quote=引用 2 楼 sp1234 的回复:] 客户端在任何时候都可以去服务器获得与服务器的时间精确差(例如可以使用“简化的ntp算法”),然后客户端的目标时间就应该修正。例如客户端比服务器时间慢2分钟20秒,那么客户端的结束时间就应该比预计的结束时间提前2分20秒。
客户端在任何时候都可以去服务器获得与服务器的时间精确差(例如可以使用“简化的ntp算法”),然后客户端的目标时间就应该修正。例如客户端比服务器时间慢2分钟20秒,那么客户端的结束时间就应该比预计的结束时间提前2分20秒。
所谓"倒计时",绝逼不是用个timer每秒减去1 而是你已经知道了结束时间,那么用当前时间减去结束时间就是剩余时间了,这是最准确的,不会出现任何误差的方法 你纠结的不过是客户机时间和服务器时间不同步而已,获取一下服务器时间,然后计算和客户机时间的时间差不就得了
110,534
社区成员
642,575
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧