有關時間的回應? |
尚未結案
|
enu
中階會員 發表:36 回覆:93 積分:55 註冊:2003-10-22 發送簡訊給我 |
各位先進好,小弟參考網站上的程式,欲取得網路上傳輸花了多少的時間,程式如下:
TDateTime Start=Now(); IdHTTP1->Post(Edit1->Text,test1,AAA); TDateTime End=Now(); TDateTime Diff=End-Start; ShowMessage(Diff.FormatString("yyyymmdd-hhnnss"));可是ShowMessage的結果是18991230-000006,怪怪的,還是我這樣做有什麼問題嗎?懇請賜教,謝謝! |
lu
高階會員 發表:11 回覆:189 積分:195 註冊:2003-11-19 發送簡訊給我 |
引言:結果是18991230-000006 的原因是,你把年月日都一起SHOW出來了,而TDateTime 有所謂的起算日期(12/30/1899 12:00 am , 你查一下TDateTime的HELP) 你應該這樣用TDateTime Start=Now(); IdHTTP1->Post(Edit1->Text,test1,AAA); TDateTime End=Now(); TDateTime Diff=End-Start; ShowMessage(Diff.FormatString("yyyymmdd-hhnnss"));可是ShowMessage的結果是18991230-000006,怪怪的,還是我這樣做有什麼問題嗎?懇請賜教,謝謝! TDateTime Start=Now(); IdHTTP1->Post(Edit1->Text,test1,AAA); TDateTime End=Now(); TDateTime Diff=End-Start; String ss=""; ss.sprintf ("Use Time=%.3f sec",Diff.Val * 86400.0); ShowMessage(ss);試試看吧,希望對你有幫助 ========================= 大家一起快樂寫程式 |
enu
中階會員 發表:36 回覆:93 積分:55 註冊:2003-10-22 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |