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

請教如何得到以及顯示目前的系統時間

答題得分者是:gemi0305
danielj
初階會員


發表:65
回覆:135
積分:40
註冊:2003-06-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-08-20 17:15:08 IP:61.220.xxx.xxx 未訂閱
有查看過版上的文章,好像可以用GetLocalTime(),但是要如何將年、月、日、時、分等各別取出並顯示呢? 謝謝您!
gemi0305
版主


發表:81
回覆:564
積分:629
註冊:2003-05-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-08-20 17:28:09 IP:210.66.xxx.xxx 未訂閱
danielj你好,    ShowMessage(Now().FormatString("yyyy"));      以四個數字為格式,可自行調整,    y顯示年,m是月,d是日,h是時,n是分     參考一下 國泰平安
danielj
初階會員


發表:65
回覆:135
積分:40
註冊:2003-06-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-08-20 17:45:20 IP:203.74.xxx.xxx 未訂閱
感謝gemi0305您的回答! 小弟自己還試出了秒為"s",不過不知道星期幾的格式為何? 謝謝您!
gemi0305
版主


發表:81
回覆:564
積分:629
註冊:2003-05-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-08-20 17:56:50 IP:210.66.xxx.xxx 未訂閱
試試 "dddd" 和 "ddd"   星期 及 "mmmm" 和 "mmm"  月名  看看,    另外可以用如 ("yyyy-mmmm-dd-dddd") 選所要顯示的資料 國泰平安
danielj
初階會員


發表:65
回覆:135
積分:40
註冊:2003-06-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-08-20 18:15:26 IP:203.74.xxx.xxx 未訂閱
再次感謝gemi0305的相助! 我會再試試的…
danielj
初階會員


發表:65
回覆:135
積分:40
註冊:2003-06-11

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-08-20 18:38:09 IP:203.74.xxx.xxx 未訂閱
剛才試過了您所說的("yyyy-mmmm-dd-dddd") ,可以秀出 2003-八月-20-星期三 的東西 但還是想知道若要顯示像 Wed Aug 20 18:32:38 2003 的話,該怎麼寫呢? 還是有沒有那裡有相關的資訊呢? 發表人 - danielj 於 2003/08/20 18:46:13
gemi0305
版主


發表:81
回覆:564
積分:629
註冊:2003-05-11

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-08-20 18:52:59 IP:210.66.xxx.xxx 未訂閱
在FormatString()上按一下f1, 或是在BCB Online help 上打 FormatString, 就會出現說明了~     可能是因為我們的作業系統是中文的, 所以當用dddd顯示文字星期時,就會出現中文,    等會有空我在幫你查查可否有直接轉英文的方法~    如果沒有的話,可能就要寫程式來轉了~  國泰平安
hwtaiya
一般會員


發表:3
回覆:7
積分:2
註冊:2003-07-19

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-08-20 23:15:35 IP:210.64.xxx.xxx 未訂閱
再次謝謝gemi0305! 不過我依照您說的打了FormatString()再按F1,真的就出現了好詳細的說明! **** 我是新手,如果問的會回答的太可笑,請多包涵 ****
------
**** 我是新手,如果問的會回答的太可笑,請多包涵 ****
系統時間:2024-06-29 18:45:49
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!