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

日期轉換格式問題

答題得分者是:Chance36
BorlandUser
中階會員


發表:148
回覆:217
積分:73
註冊:2004-02-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-05-02 11:13:38 IP:218.102.xxx.xxx 未訂閱
如何可以將一個從db取得的datetime format轉換成我想要顯示的dd/mm/yy hh:mm呢?
Chance36
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-05-02 11:32:42 IP:203.204.xxx.xxx 未訂閱
BorlandUser 你好    就是FormatDataTime('dd/mm/yy hh:mm',DataSet.FieldByName('').AsDateTime); 若要更詳細的說明,請看Delphi HELP 搜尋FormatDataTime。 發表人 - chance36 於 2004/05/02 11:35:33
BorlandUser
中階會員


發表:148
回覆:217
積分:73
註冊:2004-02-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-05-02 12:02:02 IP:218.102.xxx.xxx 未訂閱
unit GlobalFunction; interface uses Dialogs, Classes, StrUtils, SysUtils, Controls, Forms, ComCtrls, SqlExpr; procedure SetSTatusBar(SQLQuery: TSQLQuery; StatusBar: TStatusBar); implementation uses DBModule; procedure SetStatusBar(SQLQuery: TSQLQuery; StatusBar: TStatusBar); var strSQL: String; strUserName: String; I: Integer; begin With DBDataModule.SQLQuery Do Begin For I := 1 To 2 Do Begin If (SQLQuery.FieldByName('Added_By').AsInteger > 0) Then Begin Case I Of 1: strSQL := 'Select User_Name From User Where User_ID = ' SQLQuery.FieldByName('Added_By').AsString; 2: strSQL := 'Select User_Name From User Where User_ID = ' SQLQuery.FieldByName('Updated_By').AsString; End; Close; SQL.Clear; SQL.Add(strSQL); Open; If (RecordCount > 0) Then strUserName := FieldByName('User_Name').AsString; End Else Begin strUserName := 'Default User'; End; Case I Of 1: StatusBar.Panels.Items[1].Text := strUserName '(' FormatDataTime('dd/mm/yy hh:mm', SQLQuery.FieldByName('Added_Date').AsDateTime) ')'; 2: StatusBar.Panels.Items[3].Text := strUserName '(' SQLQuery.FieldByName('Updated_Date').AsString ')'; End; End; End; end; end. 但, FormatDateTime Undeclare Identifier??
BorlandUser
中階會員


發表:148
回覆:217
積分:73
註冊:2004-02-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-05-02 15:45:31 IP:218.102.xxx.xxx 未訂閱
FormatDateTime 要uses什麼component?
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-05-02 15:57:29 IP:218.170.xxx.xxx 未訂閱
dateutils
BorlandUser
中階會員


發表:148
回覆:217
積分:73
註冊:2004-02-19

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-05-02 17:13:02 IP:218.102.xxx.xxx 未訂閱
但為什麼use了dateutils都會用不到formatdatetime,還是說是undeclare identifier,是不是不能作用在一個單一unit裏(即沒有form連結)?
Chance36
版主


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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-05-02 18:56:19 IP:203.204.xxx.xxx 未訂閱
BorlandUser 你好     是FormatDateTime 不是 FormatDataTime ,且uses的是SysUtils(一般都有)
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-05-02 19:12:34 IP:218.170.xxx.xxx 未訂閱
各位 我說錯了抱歉
BorlandUser
中階會員


發表:148
回覆:217
積分:73
註冊:2004-02-19

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-05-02 20:42:26 IP:218.103.xxx.xxx 未訂閱
原來是這樣,連我也無留意到 ~_~" 真失敗........... 解決了...多謝
系統時間:2024-07-05 22:11:33
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!