六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

從Internet時間服務器取得規范時間

[摘要]由于本機系統時間不準確,所以決定從Internet 時間服務器獲取標準時間來校正 系統時間,說干就干。 程序設計步驟如下: 1、 新建一個工程; 2、 在窗體上放一個TEdit控件和一個TClientSocket(在Internet頁下)控件。TEdit用來顯示取得的格林尼治時間轉化成北京時...
由于本機系統時間不準確,所以決定從Internet 時間服務器獲取標準時間來校正  系統時間,說干就干。

程序設計步驟如下:

1、  新建一個工程;

2、  在窗體上放一個TEdit控件和一個TClientSocket(在Internet頁下)控件。TEdit用來顯示取得的格林尼治時間轉化成北京時間后的時間,TClientSocket用來從Internet 時間服務器獲取標準的格林尼治時間;

3、  程序代碼如下:

procedure TForm1.FormCreate(Sender: TObject);

begin

  ClientSocket1.Host :='tick.usno.navy.mil';  // 美國海軍天文臺;

  ClientSocket1.Port :=13;

  ClientSocket1.Open;

end;

  

procedure TForm1.ClientSocket1Read(Sender: TObject;

  Socket: TCustomWinSocket);

var

  TempTime: TDateTime;

  hh,mm,ss,ms: word;

  sTime : string;

begin

  sTime := Socket.ReceiveText;    // 取得格林尼治時間;

  sTime:=Copy(sTime,12,8);      // 取得時間部分;

  DecodeTime(StrToTime(sTime),hh,mm,ss,ms);   

  hh:=(hh+8) mod 24;           // 轉化成北京時間;

  TempTime:=EncodeTime(hh,mm,ss,ms);

  Edit1.Text :=TimeToStr(TempTime);

end;

    

4、  編譯運行,稍微等幾秒鐘(和你的網絡速度有關,筆者等了大概一秒鐘),TEdit控件就顯示出了由格林尼治時間轉化得到的北京時間。

  

     怎么樣?很簡單吧。趕快試一下吧!需要說明一點:由于網絡延時的緣故,這

個程序得到的時間會和標準時間有幾秒的誤差,但除非你用來控制火箭的發射,否

  則,這無妨大礙。

筆者是從美國海軍天文臺得到標準時間,你還可以從別的時間服務器上獲間,但由于每個時間服務器的時間格式不同,所以在編寫程序時要注意作相應的處理。

   域名                                組織

Clock.sgi.com                       SGI

Tick.mit.edu                   麻省理工學院

Time.nist.gov                        NIST


主站蜘蛛池模板: 色婷婷.com | 亚洲三级欧美 | 亚洲国产另类久久久精品小说 | 日本极品另类 | 天天草天天干天天 | 伊人色婷婷 | 天天久久综合 | 欧美偷拍色图 | 日本欧美大片 | 青青草一区 | 青草视频在线看 | 青青草原在线视频 | 中文字幕亚洲综久久2021 | 一区二区三区福利 | 亚洲激情久久 | 午夜免费视频 | 日韩一区精品视频在线看 | 色综合久久丁香婷婷 | 综合激情文学 | 欧美线在线精品观看视频 | 日本在线国产 | 日韩在线视频免费 | 亚洲va久久久噜噜噜久久 | 中文字幕第35页 | 亚洲欧美日韩综合久久久久 | 日韩a无v码在线播放免费 | 桃花岛高清在线观看 | 夜久久| 亚欧国产 | 亚洲精品午夜 | 天天做天天做天天综合网 | 午夜视频在线观看免费观看在线观看 | 日本巨黄视频 | 欧美视频手机在线 | 亚洲天堂影视 | 中文日产国产精品久久 | 一区二区三区视频在线观看 | 欧美一级高清片欧美国产欧美 | 在线亚洲精品自拍 | 亚洲 欧美 在线观看 | 欧美亚洲一区 |