实时显示北京时间的C++源码,不要获取本机时间的那种,最好是获取网络时间的

 我来答
郝在益
2017-04-22 · TA获得超过2079个赞
知道小有建树答主
回答量:1496
采纳率:54%
帮助的人:640万
展开全部

获取网络时间的话,在我的理解中有2种办法。

1、仿照window的时间自动校正功能,使用socket编程,从时间网址上获取当前的秒数,然后转换成北京时间就可以了。网络时间校正这小程序我以前也写过,但是不知道为什么,那2个时间网站经常访问不成功,可能是国外网址的原因,被和谐了。

2、像百度,你搜索一下时间就可以出现当前的时间了,一般都是那个时间校正网。你可以使用URLDownloadToFile这个函数,就可以将这个网页的数据下载到你电脑上,然后你再分析这个文件的数据,取出当前的时间就可以了。

这2种方法都是可以的,不过我推荐第二种,因为国内的网站访问成功率远远高于国外的。

金色潜鸟
2013-03-14 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5801万
展开全部
我不知道中国是否有互联网标准时间服务站,例如,徐家汇天文台或计量所现在是否有此服务。
加拿大科学院提供加拿大时间服务的,可以在本地安装客户端软件,运行软件,设本机时间为标准时间。
也可以进 http://www.nrc-cnrc.gc.ca/eng/services/time/web_clock.html
点 夏令时(Daylight Saving Time) EDT 时区,它用java 显示 美,加,东部时间(时钟)。
北京时间超前12小时。
加拿大科学院有几台原子钟,加卫星和天文观察等校正,获得准确时间,通过多种方法报时。
上面地址里有详细介绍。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
廊坊地下工作者
2017-02-07 · TA获得超过178个赞
知道小有建树答主
回答量:393
采纳率:0%
帮助的人:57.9万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
时空魔法
2017-06-07 · TA获得超过249个赞
知道小有建树答主
回答量:424
采纳率:50%
帮助的人:79.3万
展开全部
获取网络时间
就要先获取服务器时间
首先就要找个能连接得上的服务器。
然后才能获取到网络时间。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
p445609042
2017-09-24 · TA获得超过300个赞
知道小有建树答主
回答量:659
采纳率:25%
帮助的人:282万
展开全部
向时间服务器获取,我记得 网络编程 这本书开头有举过例子
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式