获取网络时间

网友投稿 754 2022-12-02

获取网络时间

获取网络时间

本地时间可能不可靠,获取网络上的标准时间来自动校正。

怎么获取?

我搞过一些网页抓取,虽然不会python,但也毕竟是搞过。所以,如果有一些权威网站,页面上发布了标准时间,或者提供了相关的Web API,抓取之,访问之,不就好啦!

拿衣服。根本不用抓取。请求一下这个权威站点就好了,啥都不用抓。

代码

Uri target = new Uri("req = (HttpWebRequest)WebRequest.Create(target);req.Timeout = 30000;var h = req.GetResponse().Headers;if (DateTime.TryParse(h.Get("Date"), out DateTime d)){//从消息头里拿日期信息就行了。这个日期,是网站服务器的时间,应该是准的。//当然,如果发布权威时间的网站的服务器本身时间都不准,那就无语了,只能认了 int offset = (int)d.Subtract(DateTime.Now).TotalDays; save(offset);}

//从消息头里拿日期信息就行了。这个日期,是网站服务器的时间,应该是准的。 //当然,如果发布权威时间的网站的服务器本身时间都不准,那就无语了,只能认了

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:架构师学习笔记20--数学与经济管理
下一篇:委托委托,谁委托谁?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~