public void schedule(TimerTask task, long delay, long period)
N'est-il pas possible d'utiliser cette interface ? Calculez le nombre de millisecondes entre l'heure actuelle et midi delay, period est le nombre de millisecondes entre midi aujourd'hui et midi demain, soit 24 heures. De cette façon, si l'heure actuelle dépasse 12 heures. Alors delay ce sera le prochain midi.
N'est-il pas possible d'utiliser cette interface ? Calculez le nombre de millisecondes entre l'heure actuelle et midi
delay
,period
est le nombre de millisecondes entre midi aujourd'hui et midi demain, soit 24 heures. De cette façon, si l'heure actuelle dépasse 12 heures. Alorsdelay
ce sera le prochain midi.Pouvez-vous ajouter une méthode pour juger si l'heure actuelle n'est pas égale à l'heure programmée et ne pas la démarrer. Je n'ai jamais fait ça...