如何去除FormatDateTime產生1899/12/30 00:00:00,我要空白?? |
答題得分者是:Fishman
|
elvis114
一般會員 發表:37 回覆:53 積分:18 註冊:2003-06-17 發送簡訊給我 |
Dear All:
如下 程式 ,當fmDM.ADOQry.fieldbyname('LASTERRLOGINTIME').AsDateTime 為 0 時,edtLastErrLogintime.text 就會出現 1899/12/30 00:00:00 ,要如何取消它,我要代空值‧ edtLastErrLogintime.text := FormatDateTime('YYYY/MM/DD hh:nn:ss',fmDM.ADOQry.fieldbyname('LASTERRLOGINTIME').AsDateTime); 感恩 謝謝
------
願 南無藥師琉璃光如來 保佑您 |
h@visli
資深會員 發表:103 回覆:429 積分:431 註冊:2004-02-13 發送簡訊給我 |
[code delphi] if fmDM.ADOQry.fieldbyname('LASTERRLOGINTIME').AsDateTime = 0 then edtLastErrLogintime.text := '' else edtLastErrLogintime.text := FormatDateTime('YYYY/MM/DD hh:nn:ss',fmDM.ADOQry.fieldbyname('LASTERRLOGINTIME').AsDateTime); [/code] ===================引 用 elvis114 文 章=================== Dear All: 如下 程式 ,當fmDM.ADOQry.fieldbyname('LASTERRLOGINTIME').AsDateTime 為 0 時,edtLastErrLogintime.text 就會出現 1899/12/30 00:00:00 ,要如何取消它,我要代空值‧ edtLastErrLogintime.text := FormatDateTime('YYYY/MM/DD hh:nn:ss',fmDM.ADOQry.fieldbyname('LASTERRLOGINTIME').AsDateTime); 感恩 謝謝
------
------------------------ 博采眾家之長,奉獻綿薄之力 ------------------------ |
elvis114
一般會員 發表:37 回覆:53 積分:18 註冊:2003-06-17 發送簡訊給我 |
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
把
edtLastErrLogintime.text := FormatDateTime('YYYY/MM/DD hh:nn:ss',fmDM.ADOQry.fieldbyname('LASTERRLOGINTIME').AsDateTime); 改成 edtLastErrLogintime.text := MyFormatDateTime('YYYY/MM/DD hh:nn:ss',fmDM.ADOQry.fieldbyname('LASTERRLOGINTIME').AsDateTime); 在 MyFormatDateTime 函式內作成 h@visli 大大的方式回傳想要的值就 OK 了,原程式取代一次函式名稱就好了。 ■ Seednet ShareMe 免費網路硬碟, 申請送2G, 用 MSN 幫她打廣告加 10G, 推薦1人加 1G, 活動只到 9 月底, 請把握時機 ■
------
http://www.ViewMove.com |
Fishman
尊榮會員 發表:120 回覆:1949 積分:2163 註冊:2006-10-28 發送簡訊給我 |
|
elvis114
一般會員 發表:37 回覆:53 積分:18 註冊:2003-06-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |