Re: [問題] 讓程式在某個特定時間執行的方式?
※ 引述《Elmerts (艾爾墨)》之銘言:
: 最近在寫一個 service, 需要能夠在某個特定時間,
: 像是 200809031433 (2008年9月3日下午2點33分執行)
: 這樣的功能.
: 有想過用 Timer..但是 Timer sleep 的單位是以 ms 計算,
: 比較像是需要短時間的 delay 使用. 如果我要他兩個月後執行,
: 傳入的質就會變成 1000*60*60*24*30*2..整一個天文數字,
: 感覺很呆..= =
: 不知道大家有沒有好的建議呢?
: Thx a lot!
Timer 不是讓你這樣 Delay 用的 = =
你可以寫個放在背景跑程式, 設個 Timer Callback
每分檢查一次目前時間
如果是 "2008/09/03 14:33" 這個時間, 再去執行那個 Service
如果不是, 就繼續 Timer
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.168.73
推
09/05 18:04, , 1F
09/05 18:04, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):