VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 639|回复: 10

[分享] 从网上取北京时间,弄了一下午,分享一下,顺遍吐槽,有做过的指点下

[复制链接]

240

主题

11

听众

1万

积分

网络设计师

Rank: 7Rank: 7Rank: 7

擂点
0
人气
16
威望
22
注册时间
2006-11-27
精华
0
帖子
763
发表于 2016-12-31 21:20:22 |显示全部楼层
在做一个股票辅助软件,自己用的,需要将时间精确到秒一级,为了保证时间准确,就从网上取时间。
http://time-nw.nist.gov:13/这个网址用了一段时间了,但好像是个国外的网站,经常不能访问,每回都需要刷新个十次八次的,刚开始还以为是Microsoft.xmlhttp的原因,近几天才发现是网站的原因,所以今天想换个国内的网站。
百度出来的第一个网站是http://time.tianqi.com/,试了下,最大误差竟然达到一分钟,试过多次后发现,这网站的数据好像是一分钟刷新一次,
第二个试的是http://time.bj.cn/e/,好多较准时间的代码用的这个,可是一试,这个根本就是取得本地电脑的时间
第三个http://www.beijing-time.org/,竟然取不出网页源码,这个真的很奇怪,这还是我第一次遇到,网页的源码能隐藏,有高手指点下,这个是怎么做到的
最后目测百度搜索结果中的http://time.tianqi.com/下的那个时间竟然是准的,于是从百度首页取时间,那个地址太长了,删除无用的参数,https://www.baidu.com/s?wd=%E5%8C%97%E4%BA%AC%E6%97%B6%E9%97%B4,可以用了,
试了几次,效果还可以了,可是经过考虑,还是改回了http://time-nw.nist.gov:13/,宁可每天早晨多刷新几次,因为网上易语言推荐的网址http://open.baidu.com/special/time/,现在已经不能访问了,我不放心百度的这个时间是不是稳定的,万一哪天它变了,赔了钱可是我自己的。
这就是我吃过午饭到现在的工作成果,在试的过程中,可是气得我不断骂娘的,本想吐槽几句,可是现在连吐槽的心情都没有了。
将我的经验分享一下,有同样需求的可以少浪费些时间,做过的朋友有好方法的话,请不吝指教。

240

主题

11

听众

1万

积分

网络设计师

Rank: 7Rank: 7Rank: 7

擂点
0
人气
16
威望
22
注册时间
2006-11-27
精华
0
帖子
763
发表于 2017-1-1 22:32:12 |显示全部楼层
我是用VFP取的数据,方便处理,今天发现VFP新增了个Try/Catch/Finnally,可以用它做循环,总算不用连续手动刷新了
回复

使用道具 举报

250

主题

11

听众

2万

积分

网络设计师

自由软件

Rank: 7Rank: 7Rank: 7

擂点
0
人气
206
威望
291
注册时间
2012-1-22
精华
1
帖子
1506
发表于 2017-1-2 09:08:22 |显示全部楼层
NTP协议,通过时间服务器,获取UTC时间,然后加时区不行吗?

点评

dhbin  请问哪个服务器比较好用,在网上查到的大多不能访问。  发表于 2017-1-3 06:30
回复

使用道具 举报

250

主题

11

听众

2万

积分

网络设计师

自由软件

Rank: 7Rank: 7Rank: 7

擂点
0
人气
206
威望
291
注册时间
2012-1-22
精华
1
帖子
1506
发表于 2017-1-3 13:45:37 |显示全部楼层
3.cn.pool.ntp.org
time.windows.com
time.nist.gov
回复

使用道具 举报

94

主题

15

听众

8万

积分

语言设计师

逍遥宝殿CEO

Rank: 9

擂点
35
人气
411
威望
1384
注册时间
2006-4-12
精华
0
帖子
6132

擂主(A组) 第68期[3D窗体]擂主

发表于 2017-1-3 21:07:17 |显示全部楼层
http://www.beijing-time.org
由"time15.asp"动态生成
可以访问的 2017-01-03_210550.jpg

点评

dhbin  谢谢,这个很好用  发表于 2017-1-7 12:40
吃了吗?您呐!“吃饱了不饿”是一句放之四海而皆准的至理名言。
明天偶请您吃:蒸羊羔,蒸熊掌,蒸鹿尾儿
烧花鸭,烧雏鸡儿,烧子鹅 ,卤煮咸鸭,酱鸡,腊肉,松花,小肚儿
晾肉,香肠,什锦苏盘, 熏鸡,白肚儿,清蒸八宝猪,江米酿鸭子
罐儿野鸡,罐儿鹌鹑, 卤什锦,卤子鹅,卤虾,烩虾,炝虾仁儿,山鸡
兔脯,菜蟒,银鱼, 清蒸哈什蚂,烩鸭腰儿,烩鸭条儿,清拌鸭丝儿
黄心管儿, 焖白鳝,焖黄鳝,豆鼓鲇鱼,锅烧鲇鱼,烀皮甲鱼,锅烧鲤鱼
......板鸭,筒子鸡。

明天__永远的明天
___
回复

使用道具 举报

94

主题

15

听众

8万

积分

语言设计师

逍遥宝殿CEO

Rank: 9

擂点
35
人气
411
威望
1384
注册时间
2006-4-12
精华
0
帖子
6132

擂主(A组) 第68期[3D窗体]擂主

发表于 2017-1-3 21:40:35 |显示全部楼层
"time15.asp"在服务器
火狐只可看到隐藏的引用代码
2017-01-03_213601.jpg
吃了吗?您呐!“吃饱了不饿”是一句放之四海而皆准的至理名言。
明天偶请您吃:蒸羊羔,蒸熊掌,蒸鹿尾儿
烧花鸭,烧雏鸡儿,烧子鹅 ,卤煮咸鸭,酱鸡,腊肉,松花,小肚儿
晾肉,香肠,什锦苏盘, 熏鸡,白肚儿,清蒸八宝猪,江米酿鸭子
罐儿野鸡,罐儿鹌鹑, 卤什锦,卤子鹅,卤虾,烩虾,炝虾仁儿,山鸡
兔脯,菜蟒,银鱼, 清蒸哈什蚂,烩鸭腰儿,烩鸭条儿,清拌鸭丝儿
黄心管儿, 焖白鳝,焖黄鳝,豆鼓鲇鱼,锅烧鲇鱼,烀皮甲鱼,锅烧鲤鱼
......板鸭,筒子鸡。

明天__永远的明天
___
回复

使用道具 举报

94

主题

15

听众

8万

积分

语言设计师

逍遥宝殿CEO

Rank: 9

擂点
35
人气
411
威望
1384
注册时间
2006-4-12
精华
0
帖子
6132

擂主(A组) 第68期[3D窗体]擂主

发表于 2017-1-8 23:01:22 |显示全部楼层
偶的程序有点问题。就是在vb里第一次运行是正确的,再次运行是从缓存里取数据,即还是原来的数据。
把 Set http = CreateObject("MSXML2.XMLHTTP")改成
    Set http = CreateObject("Msxml2.ServerXMLHTTP")就可以了
吃了吗?您呐!“吃饱了不饿”是一句放之四海而皆准的至理名言。
明天偶请您吃:蒸羊羔,蒸熊掌,蒸鹿尾儿
烧花鸭,烧雏鸡儿,烧子鹅 ,卤煮咸鸭,酱鸡,腊肉,松花,小肚儿
晾肉,香肠,什锦苏盘, 熏鸡,白肚儿,清蒸八宝猪,江米酿鸭子
罐儿野鸡,罐儿鹌鹑, 卤什锦,卤子鹅,卤虾,烩虾,炝虾仁儿,山鸡
兔脯,菜蟒,银鱼, 清蒸哈什蚂,烩鸭腰儿,烩鸭条儿,清拌鸭丝儿
黄心管儿, 焖白鳝,焖黄鳝,豆鼓鲇鱼,锅烧鲇鱼,烀皮甲鱼,锅烧鲤鱼
......板鸭,筒子鸡。

明天__永远的明天
___
回复

使用道具 举报

42

主题

5

听众

3万

积分

系统设计师

Rank: 8Rank: 8Rank: 8Rank: 8

擂点
0
人气
158
威望
623
注册时间
2006-5-18
精华
0
帖子
4738
发表于 2017-1-19 13:36:36 |显示全部楼层
北京时间http://www.beijing-time.org/显示的好像不准,不知道是什么原因,实际时间是13.27,网页上显示的时间是13:16,

点评

ymismy  见7楼  发表于 2017-1-19 20:42
大菜鸟一个。。。
回复

使用道具 举报

0

主题

0

听众

104

积分

初级程序员

Rank: 2Rank: 2

擂点
0
人气
0
威望
0
注册时间
2008-9-6
精华
0
帖子
9
发表于 2017-2-3 11:58:41 |显示全部楼层
个人感觉还是用NTP获得时间靠谱些,

测试用 time5.aliyun.com 延时最小,往返7ms.

点评

dhbin  这个网址无法访问,有什么限制吗?  发表于 2017-2-3 14:15
回复

使用道具 举报

0

主题

0

听众

104

积分

初级程序员

Rank: 2Rank: 2

擂点
0
人气
0
威望
0
注册时间
2008-9-6
精华
0
帖子
9
发表于 2017-2-3 14:36:28 |显示全部楼层
本帖最后由 zml182923 于 2017-2-3 14:40 编辑

无法访问?可以呀。你必须用NTP协议访问它啊。实际上所有NTP服务器都是。
NTP.jpg

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

文字版|手机版|VBGood

GMT+8, 2017-2-20 02:52

VB爱好者乐园(VBGood)
回顶部