java.util.Timer.schedule如何避免启动时指定时间过了就立刻执行一次?
ringa_lee
ringa_lee 2017-04-18 09:58:53
0
2
862

schedule的开始时间设置的是一个固定时间,比如中午12点,如果过了12点启动,那么会立刻执行一次,有没有办法能过了任务的指定开始时间就不执行了等下一次?

ringa_lee
ringa_lee

ringa_lee

membalas semua(2)
左手右手慢动作
public void schedule(TimerTask task, long delay, long period)

Adakah tidak mungkin untuk menggunakan antara muka ini? Kira bilangan milisaat dari masa semasa hingga 12 tengah hari delay, period ialah bilangan milisaat dari 12 tengah hari hari ini hingga 12 tengah hari esok, iaitu 24 jam. Dengan cara ini jika masa semasa melebihi pukul 12. Kemudian delay ia akan menjadi pukul 12 seterusnya.

巴扎黑

Bolehkah anda menambah kaedah untuk menilai sama ada masa semasa tidak sama dengan masa yang dijadualkan dan tidak memulakannya saya tidak pernah melakukan ini...

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan