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

如何取得系統時間當作檔名??

尚未結案
bigcome2004
一般會員


發表:28
回覆:19
積分:9
註冊:2004-02-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-03-07 19:48:59 IP:61.231.xxx.xxx 未訂閱
如同題目一樣.... 我正在學習Delphi...是否有高手可以幫幫我!! 感謝!!
taishyang
站務副站長


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-03-07 20:07:33 IP:140.135.xxx.xxx 未訂閱
bigcome2004您好: 利用Time()可以傳回現在時間的字串 BCB:
 AnsiString FileName = Time();
 ShowMessage(FileName);
Delphi應該也差不多< > 順心< >
bigcome2004
一般會員


發表:28
回覆:19
積分:9
註冊:2004-02-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-03-07 20:31:37 IP:61.231.xxx.xxx 未訂閱
利用Time()可以傳回現在時間的字串 BCB: AnsiString FileName = Time(); ShowMessage(FileName); Delphi應該也差不多 不好意思..因為我還不是很會Delphi 所以你說的差不多我真的不太會... 可否用Delphi語法... 真是麻煩你了...
taishyang
站務副站長


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-03-07 20:36:46 IP:140.135.xxx.xxx 未訂閱
bigcome2004您好: 您不是很會Delphi, 我是根本就不會< > 而且您是要當做什摩東西的檔名您也沒有說明清楚喔< >
terrychen
尊榮會員


發表:90
回覆:794
積分:501
註冊:2003-05-01

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-03-07 21:49:27 IP:211.76.xxx.xxx 未訂閱
您好:  
 procedure TForm1.Button1Click(Sender: TObject);
Var
  Filename:string;
begin
  Filename:= datetimetostr(now);
  Showmessage(Filename);
end;
如果只要時間Filename:= timetostr(now); 只要日期Filename:= datetostr(now); ~~應無所住而生其心~~
timhuang
尊榮會員


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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-03-07 23:05:06 IP:61.62.xxx.xxx 未訂閱
hi, 可以使用 FormatDatetime 函數比較容易做出你要的檔名格式, 如:
var
  sFileName: string;
begin
  sFileName := FormatDateTime('yyyy-mm-dd-hh-nn-ss.txt', Now);
  xxx.SaveToFile(sFileName);
end;
這樣就可以取得 2004-03-07-23-02-31.txt 這樣的字串做為檔名, 可以依你實際的需要來進行修改!
paul
初階會員


發表:8
回覆:82
積分:28
註冊:2002-04-14

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-03-08 00:02:02 IP:61.71.xxx.xxx 未訂閱
var year,month,day:word; hour,min,sec,msec:word; filename:string; begin decodedate(now,year,month,day); decodetime(now,hour,min,sec,msec); filename:=inttostr(year) format('%.2d',[month]) format('%.2d',[day]) format('%.2d',[hour]) format('%.2d',[min]) format('%.2d',[sec]); //do something end;
bigcome2004
一般會員


發表:28
回覆:19
積分:9
註冊:2004-02-17

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-03-09 22:11:09 IP:61.231.xxx.xxx 未訂閱
感謝各位
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-03-09 22:50:32 IP:211.20.xxx.xxx 未訂閱
bigcome2004 你好 timhuang大大提供的方式更精簡 FileName := FormatDateTime('yyyymmddhhnnss.txt', Now);
系統時間:2024-04-25 7:38:18
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!