- 註冊時間
- 2006-3-13
- 最後登錄
- 2025-1-10
- 在線時間
- 673 小時
- 閱讀權限
- 200
- 積分
- 417
- 帖子
- 1107
- 精華
- 0
- UID
- 2
  
|
利用 GetTickCount() 函數來解析就可以了- function WindowsUpTime : string ;
- function MSecToTime(mSec: Integer): string;
- const
- secondTicks = 1000;
- minuteTicks = 1000 * 60;
- hourTicks = 1000 * 60 * 60;
- dayTicks = 1000 * 60 * 60 * 24;
- var
- D, H, M, S: string;
- ZD, ZH, ZM, ZS: Integer;
- begin
- ZD := mSec div dayTicks;
- Dec(mSec, ZD * dayTicks);
- ZH := mSec div hourTicks;
- Dec(mSec, ZH * hourTicks);
- ZM := mSec div minuteTicks;
- Dec(mSec, ZM * minuteTicks);
- ZS := mSec div secondTicks;
- D := IntToStr(ZD) ;
- H := IntToStr(ZH) ;
- M := IntToStr(ZM) ;
- S := IntToStr(ZS) ;
- Result := D + '.' + H + ':' + M + ':' + S;
- end;
- begin
- result := MSecToTime(GetTickCount) ;
- end;
複製代碼 資料來源 http://delphi.about.com |
|