時間要如何比對 |
答題得分者是:Justmade
|
BOSS
中階會員 發表:70 回覆:79 積分:64 註冊:2006-11-01 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
william
版主 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
引言:請問時間要如何做比對呢 我把時間轉成字串的型態去做比對可是當時間過了午夜後 我凌晨01:00去跟22:00作比對時就無法得到 凌晨一點的時間比22點晚 請問各位大大要如何解決呢Do you mean the converted string comparsion is wrong? Perhaps you should try to compare the time directly or format the string property, e.g. time1 is 01:00, time2 is 22:00 frac(time1) < frac(time2) FormatDateTime('hhnnss',time1) < FormatDateTime('hhnnss',time2) P.S. why I need to add extra space before and after '<' in order to have it displayed properly? 發表人 - william 於 2003/03/26 11:52:44 |
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
BOSS
中階會員 發表:70 回覆:79 積分:64 註冊:2006-11-01 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
T.J.B
版主 發表:29 回覆:532 積分:497 註冊:2002-08-14 發送簡訊給我 |
其實日期是以double型態的數字所運算的
所以可加減
每加一就是多一天
例
procedure TForm1.Button1Click(Sender: TObject); var dd,mm :TDateTime ; aa :real; begin dd := Now 1 ; mm := now; aa := dd-mm; ShowMessage(FloatToStr(aa) #10#13 DateTimeToStr(dd)); end;天行健 君子當自強不息~~@.@
------
天行健 君子當自強不息~~@.@ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |