作者xu3jp68 (信箱爆炸..XD)
看板Visual_Basic
標題[VBA ] 計時器Timer
時間Thu Sep 2 09:45:52 2010
a, b as long
a=timer (開始時間)
(程式執行)
b=timer (結束時間)
runtime=b-a
----------------------------------
之前程式跑幾個小時都沒問題,
昨天寫個程式跑了15個小時,
runtime變成-33xxx
為什麼會變成負的呢,我猜測是變數定義問題,
不過還是想請問要怎麼改善,知道正確求解時間,
感謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.124.175.52
1F:→ MOONRAKER:timer每到午夜歸零。 09/02 11:42
2F:→ xu3jp68:不好意思,所以我該怎麼改才可以知道實際的時間呢? 09/02 12:29
3F:→ xu3jp68:如果跑不到1天,可以從-33XXX反推回去求解時間嗎? 09/02 12:30
4F:→ xu3jp68:所以timer最大是86400(一天的秒數)? 09/02 12:31
5F:→ MOONRAKER:對啊,0 <= timer < 86400 09/02 15:19
6F:→ MOONRAKER:其中有各種例外你就要自己處理啦 09/02 15:19
7F:→ xu3jp68:謝啦,所以沒跑到一天應該是86400-33XXX=ans 09/02 17:17