有没有办法到网络上取当前日期?(10分)

  • 主题发起人 主题发起人 mxq888
  • 开始时间 开始时间
M

mxq888

Unregistered / Unconfirmed
GUEST, unregistred user!
在我的程序里,连接互联网,取到当前准确日期,有方法实现吗?
 
网络这么多时间服务器,应该可以吧
 
怎么取呢,有现成的服务器可用吗,给段代码,谢谢
 
已经解决,代码如下:
procedure TForm1.ClientSocket1Read(Sender: TObject;
Socket: TCustomWinSocket);
var
TempTime: TDateTime;
hh,mm,ss,ms: word;
sTime : string;
begin
sTime := Socket.ReceiveText; // 取得54046 06-11-07 11:51:11 00 0 0 9.9 UTC(NIST) *
sTime:=Copy(sTime,8,8); // 取得时间部分;
Edit1.Text :=sTime;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
ClientSocket1.Host :=Edit2.Text; //输入"Time.nist.gov"
ClientSocket1.Port :=13;
ClientSocket1.Open;
end;
 
学习中,帮你顶
 
给application.OnException赋值
 
application.OnException赋值 怎么弄??我查了些资料都没弄好,
 
Socket 没有数据返回报错吧?
 
用了ErrorCode:=0,开始不对,后来不知什么时候,可以了,
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
890
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部