写了那么多小程序,结果发现网络时间确实重要,不管是登陆问题,还是其他问题,都得联网获取时间才能做的更稳,然而用c#获取网路时间查了半天结果竟然都是过期无用的,只能自己写一个了。此方法是根据http协议获取头文件里的date来实现的,这里用百度为例,其他的一样,把对应的网址换成对应的即可,废话不多说,上代码:

 ///<summary>/// 获取标准北京时间///</summary>///<returns></returns>public static DateTime GetBeijingTime(){HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://www.baidu.com");request.Method = "HEAD";request.AllowAutoRedirect = false;HttpWebResponse reponse = (HttpWebResponse)request.GetResponse();string cc = reponse.GetResponseHeader("date");reponse.Close();DateTime time;bool s = GMTStrParse(cc, out time);return time.AddHours(8); //GMT要加8个小时才是北京时间}public static bool GMTStrParse(string gmtStr, out DateTime gmtTime)  //抓取的date是GMT格式的字符串,这里转成datetime{CultureInfo enUS = new CultureInfo("en-US");bool s = DateTime.TryParseExact(gmtStr, "r", enUS, DateTimeStyles.None, out gmtTime);return s;}

调用方法:label1.Text = GetBeijingTime().ToString();

c#获取百度服务器时间相关推荐

  1. ajax访问远程服务器,ajax 获取远程服务器时间

    ajax 获取远程服务器时间 内容精选 换一换 云堡垒机与RADIUS服务器对接,认证登录系统的用户身份.本小节主要介绍如何配置RADIUS域认证模式,并可对配置的RADIUS认证进行用户有效性测试. ...

  2. jquery封装的ajax方法获取web服务器时间

    解决方案: Ajax HTTP Head法 原理: 一般服务器在发送静态页面的时候(apache, nginx, lighttpd就目前所知)都是会在 HTTP 头里带一个Date的头信息的,那么我用 ...

  3. 数据库获取当前服务器时间

    1.MySQL 使用new()方法获取当前服务器时间 insert into tableName(id,........,insertTime) value(1,........,new()); 2. ...

  4. 获取oracle服务端时间,XPO学习一(获取数据库服务器时间)

    在开始学习XPO时,需要连接到数据库且需要获得数据库服务器时间,连接ORACLE Session.DefaultSession.Connection = new OracleConnection(Da ...

  5. 前端获取当前服务器时间,不使用客户端电脑时间

    有时候开发项目的时候会遇到有些客户不怎么精通电脑,所以他们的电脑时间有时候不是准确时间甚至有些是1979年等奇奇怪怪的日期,为了保证数据的准确性,我们需要使用服务器的时间,而不用客户端本地电脑时间 / ...

  6. 怎么获取网站服务器时间长,如何获取服务器的时间(包括毫秒或(1/100秒))?...

    首先,我试过了: string URL = "http://google.com"; System.Net.HttpWebRequest rq2 = (System.Net.Htt ...

  7. java ntpudpclient_Java代码获取NTP服务器时间

    apache的commons-net包下面有ntp相关的实现类,主要类有: 类NTPUDPClient中相关方法: 其中,第二个重载方法使用协议规范默认端口:123. Java代码段: 运行结果为: ...

  8. 获取数据库服务器时间

    Oracle: Select   To_Char   (SYSDATE,'YYYY-MM-DD')   "nowDate", To_Char   (SYSDATE,'HH24:MI ...

  9. php如何获取服务器时间_php如何获取当前日期

    1.前提条件 php网站编程中,我们一般用date函数来获取服务器上的时间.但要想正确调用date函数,必须保证php的配置文件php.ini已经配置正确了,否则调用date函数时会报错,没办法正确进 ...

最新文章

  1. linux-认识与分析日志
  2. RedHat下建立群集
  3. 我的 Vue.js 学习日记 (七) - 事件与修饰符
  4. php内部常量_PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
  5. 2020年11月 Oracle WebLogic 高危预警:CVE-2020-14750 无需认证攻击
  6. apache-tomcat集成,转帖
  7. Windows PowerShell 2.0创建调用脚本文件
  8. 如何改变Delphi的快捷键 - DELPHI
  9. 详细解读 | CVPR 2021轻量化目标检测模型MobileDets(附论文下载)
  10. 东北大学软件项目管理与过程改进复习提纲(2020)——第四章《项目综合管理》
  11. java计算机毕业设计基于安卓Android的团务智慧管理APP
  12. 解决 jq ui 弹框 select2 input 失效问题
  13. 基于微信小程序的毕业设计题目(24)php食堂餐厅就餐预约小程序(含开题报告、任务书、中期报告、答辩PPT、论文模板)
  14. 机器人在课堂上所表达的新科技发展观
  15. AE学习日记之MapControl与PageLayoutControl图层变化同步
  16. 如何在 3dMax 中制作游戏中的战斧模型?
  17. 舵机速度控制原理细解
  18. 从 TM1637 看一看非常规 I2C
  19. 批量登录qq空间,点击推广链接,增加点击量
  20. 点如何在平面设计中应用

热门文章

  1. Windows10 去除各种不常用的右键菜单
  2. python 多态app_python 多态
  3. Rockchip开发系列 - 总目录
  4. QQ2013登陆界面动态背景资源
  5. JAVA将时间如何将时间格式设置 yyyy-MM-ddTHH:mm:ssZ
  6. vue 使用fetch 出现问题解决以及 相应知识学习
  7. 详解手游平台搭建需要哪些条件?需要注意什么?
  8. python redis连接_Python连接Redis连接配置
  9. win10启动文件夹在哪 如何设置随系统自动启动
  10. 光伏电子工程的设计与实施2022——单片机力控部分实现思路