如何得到系统已运行的时间?(50分)

  • 主题发起人 主题发起人 caoliu
  • 开始时间 开始时间
C

caoliu

Unregistered / Unconfirmed
GUEST, unregistred user!
如何得到系统已运行的时间<br>谢谢!
 
The GetTickCount function retrieves the number of milliseconds that have elapsed since Windows was started. <br><br>DWORD GetTickCount(VOID)<br>
 
这个函数怎么用的?
 
它直接就返回启动时间了。<br>这个函数常用于比较精确的定时中。
 
我是个菜鸟,你能不能举个例子?
 
这句话应该就可以<br>&nbsp; ShowMessage('系统已经运行了'+FloatToStr(GetTickCount / 1000)+'秒');
 
这太精确了,我只想到分钟,有没有其它的函数
 
忍不住要骂人了。<br>你只要分钟,你知道分钟怎么来的吗?不会自己对60进行除法啊!
 
接受答案了.
 
我的是说转为多少 天 00:00:00这种格式
 
把秒数转换成hh:mm:ss格式<br>function SecondToTime(a:integer):string;<br>begin<br>&nbsp; result:=timetostr(a/86400);<br>end;<br><br>或者:<br>Format('%-.2d:%-.2d:%-.2d', [FTime div 3600, (FTime mod 3600) div 60,FTime mod 60]);<br>
 
后退
顶部