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