作者Elmerts (艾爾墨)
看板Programming
標題[問題] 讓程式在某個特定時間執行的方式?
時間Wed Sep 3 12:01:26 2008
最近在寫一個 service, 需要能夠在某個特定時間,
像是 200809031433 (2008年9月3日下午2點33分執行)
這樣的功能.
有想過用 Timer..但是 Timer sleep 的單位是以 ms 計算,
比較像是需要短時間的 delay 使用. 如果我要他兩個月後執行,
傳入的質就會變成 1000*60*60*24*30*2..整一個天文數字,
感覺很呆..= =
不知道大家有沒有好的建議呢?
Thx a lot!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.63.100.2
1F:→ MOONRAKER:阿就隔一段時間讀取現在時間啊 59.115.197.219 09/03 12:59
2F:→ MOONRAKER:然後跟預設時間比較,不就行了 59.115.197.219 09/03 13:00
3F:→ supertitler:如果是java的話 有calendar可以幫你從220.129.162.200 09/03 16:00
4F:→ supertitler:特定日期至現在的時間轉成ms220.129.162.200 09/03 16:01
5F:→ vanceboy:看你的server類型,linux 可以排 crontab 220.135.35.53 09/03 23:41
6F:→ tinlans:概念就是先做出你要的時間,然後等到那個 61.230.219.32 09/04 00:14
7F:→ tinlans:時間,這都有現成函式,不要自己算。 61.230.219.32 09/04 00:14