• 全部
  • 语言基础/算法/系统设计
  • 数据库相关
  • 图形处理/多媒体
  • 网络通信/分布式开发
  • VCL组件开发及应用
  • Windows SDK/API
  • 问答

-------------救命: 关于时间操作------------

coppermine 2003-12-22 09:20:15
在Delphi中如何得到当前系统时间??

如何把系统时间转化为UTC时间??
...全文
19 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yurenjf 2003-12-22
你可以比较一下, local time 与UTC time 相差8个小时,因为我们处在第8时区:
procedure TForm1.Button1Click(Sender: TObject);
var
UTCdt:_systemtime;
dt1:tdatetime;
begin
getsystemtime(UTCdt);
dt1:= systemtimetodatetime(UTCdt);
showmessage(' UTC TIME:'+datetimetostr(dt1)+#13+'LOCAL TIME:'+datetimetostr(NOW));
END;
回复
yurenjf 2003-12-22
用getsystemtime取得的是UTC时间
回复
lgqTiger 2003-12-22
now()
回复
coppermine 2003-12-22
up and thanks
回复
huayuxing 2003-12-22
getlocaltime
getsystemtime
回复
foxnt 2003-12-22
getlocaltime
看下MSDN,用time之类的搜索,肯定有你要的资料
回复
Alanwn 2003-12-22
now就可以获得当前时间

至于转化嘛,我也不会
回复
发帖
Delphi
创建于2007-08-02

4873

社区成员

Delphi 开发及应用
申请成为版主
帖子事件
创建了帖子
2003-12-22 09:20
社区公告
暂无公告