zoukankan      html  css  js  c++  java
  • Delphi使用XmlHttp获取时间

    uses ComObj, DateUtils;
    
    procedure TForm1.Button1Click(Sender: TObject);
    var
      XmlHttp: Variant;
      datetxt : String;
      DateLst : TStringList;
      mon: String;
      timeGMT,GetNetTime:TDateTime;
    begin
        XmlHttp := CreateOleObject('Microsoft.XMLHTTP');
        XmlHttp.Open( 'Get', 'http://www.baidu.com/', False);
        XmlHttp.send; 
        datetxt :=XmlHttp.getResponseHeader('Date');
        datetxt := Copy(datetxt,Pos(',',datetxt)+1,100);
        datetxt := StringReplace(datetxt,'GMT','',[]);
        datetxt := Trim(datetxt);
        DateLst := TStringList.Create;
        while Pos(' ',datetxt)>0 do
        begin
            DateLst.Add(Copy(datetxt,1,Pos(' ',datetxt)-1)) ;
            datetxt := Copy(datetxt,Pos(' ',datetxt)+1,100);
        end ;
        DateLst.Add(datetxt) ; 
        if DateLst[1] = 'Jan' then
            mon := '01'
        else if DateLst[1] = 'Feb' then
            mon := '02' 
        else if DateLst[1] = 'Mar' then
            mon := '03'
        else if DateLst[1] = 'Apr' then
            mon := '04'
        else if DateLst[1] = 'Mar' then
            mon := '05' 
        else if DateLst[1] = 'Jun' then
            mon := '06'
        else if DateLst[1] = 'Jul' then
            mon := '07'
        else if DateLst[1] = 'Aug' then
            mon := '08'
        else if DateLst[1] = 'Sep' then
            mon := '09'
        else if DateLst[1] = 'Oct' then
            mon := '10'
        else if DateLst[1] = 'Nov' then
            mon := '11'
        else if DateLst[1] = 'Dec' then
            mon := '12' ; 
        timeGMT := StrToDateTime(DateLst[2]+'-'+mon+'-'+DateLst[0]+' '+ DateLst[3]);
        GetNetTime := IncHour(TimeGMT,8); 
        self.Caption := FormatDateTime('yyyy年mm月dd日 HH:NN:SS',GetNetTime) ;
    end;

    http://www.lsworks.net/article/20.html

  • 相关阅读:
    input在输入后回车会刷新当前页面解决
    JS生成当前页面URL二维码
    页面点击特效
    Datetime 使用详解
    三元运算符
    获取checkbox所选中的值
    获取select中所选中option值
    ashx
    python flask 如何读取数据库数据并返回到html
    python3.5+installer 将.py 打包成.exe
  • 原文地址:https://www.cnblogs.com/findumars/p/4998996.html
Copyright © 2011-2022 走看看