作者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