200分,标准时间。 不是了,打117得到的时间,要绝对标准。电脑的手工自己改都行,我想通过Internet可以得到,但没有找到相关资料。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我正好有收录procedure TForm1.FormCreate(Sender: TObject);begin ClientSocket1.Host :='tick.usno.navy.mil'; // 美国海军天文台; ClientSocket1.Port :=13; ClientSocket1.Open;end;// Clock.sgi.com SGI// Tick.mit.edu 麻省理工学院// Time.nist.gov NISTprocedure 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; floattofool(foolish) ,收到,先试一试,管用就结贴。 哦,原来这样,那直接连接上时间服务器的13号端口,时间服务器就直接返回当时的标准时间了,具体参考RFC867.txt协议。注意:这个协议不对时间格式进行统一规定,所以不同的时间服务器返回的时间格式可能不同,你自己必须进行分析。 Delphi如何将添加后的数据立即显示出来 关于oracle存储过程的问题。 各位三层结构的中间层都是怎么写的?小弟我有一个,不过有点毛病,请指点 如何获取剪帖板的内容 delphi程序打印问题 怎么清除在image里面自己画的线 delphi 把数据导入Excel中,高手伸伸手 数据转换问题 到底如和才能学好delphi? 难........ sqlserver客户端,如何访问oracle数据库,高手指点。 如何调用在Res文件中的Dll的函数
begin
ClientSocket1.Host :='tick.usno.navy.mil'; // 美国海军天文台;
ClientSocket1.Port :=13;
ClientSocket1.Open;
end;// Clock.sgi.com SGI
// Tick.mit.edu 麻省理工学院
// Time.nist.gov NISTprocedure 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;