全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1771
推到 Plurk!
推到 Facebook!

要如何用24小時制顯示目前系統的時間?

答題得分者是:taishyang
c905165
中階會員


發表:50
回覆:120
積分:54
註冊:2002-09-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-08 23:14:53 IP:211.75.xxx.xxx 未訂閱
有二個問題: 1.請問大家,要如何用24小時制顯示目前系統的時間? 比如說「時:分:秒」 我目前是利用Time().CurrentTime().TimeString();不過,顯示格式都不能符合我的要求。 2.要如何確定在任何版本的windows都能顯示這種格式。 比如說在英文版和中文版的windows都是「時:分:秒」,不會說有時候是「分:時:秒」。 我在想,可能「年月日」才會比較容易變動吧。 有困難就是能力不足,有麻煩就是方法不對... 劣者總是遇到困難,也時常出現麻煩
------
有困難就是能力不足,有麻煩就是方法不對... 劣者總是遇到困難,也時常出現麻煩
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-08 23:27:32 IP:140.135.xxx.xxx 未訂閱
c905165您好:    
引言: 1.請問大家,要如何用24小時制顯示目前系統的時間? 2.要如何確定在任何版本的windows都能顯示這種格式。
試試下面的方式:
    Word Hour, Min, Sec;
    TDateTime dtPresent =Now();
    DecodeTime(dtPresent,Hour,Min,Sec,MSec);
    Edit1->Text=IntToStr(Hour) ":" IntToStr(Min) ":" IntToStr(Sec);        
順心 發表人 -
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-08 23:47:45 IP:61.221.xxx.xxx 未訂閱
1. 利用 FormatDateTime("hh:nn:ss", Now()) 即可 2. 同上, 另外要年月日可用 FormatDateTime("yyyy/mm/dd hh:nn:ss", Now())
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-08 23:52:09 IP:61.228.xxx.xxx 未訂閱
Time().FormatString("hh:nn:ss"); 就可以了吧.    Jesse Chan
------
Jesse Chan
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-04-08 23:54:32 IP:140.135.xxx.xxx 未訂閱
哇~~方法都比我的方式快又好< >< > 讓我又學到了新的技巧
系統時間:2024-04-29 18:10:28
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!