Decalage horaire et Calendar
Bonjour,
Je me trouve dans une situation que je n'arrive pas a comprendre.
J'ai une application avec un Thread qui se lance chaque jour à mi-nuit(00:00), j'utilise un java.util.Timer pour qu'il se déclenche à cet heure ci, et j'initialise une date de lancement comme suit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
private Timer timer;
.
.
.
Calendar lancementTime= Calendar.getInstance();
lancementTime.set(Calendar.HOUR_OF_DAY, 0);
lancementTime.set(Calendar.MINUTE, 0);
lancementTime.set(Calendar.SECOND, 0);
lancementTime.set(Calendar.MILLISECOND, 0);
timer.schedule(new MonThread(), lancementTime, 86400000); |
Au changement de l'heure de Paris depuis un peu prêt 2 semaines, mon thread se lance à 01:00 au lieu de 00:00 et je ne comprend pas vraiment pourquoi !
Est ce que vous pouvez m'expliquer pourquoi ?, ou est ce que vous pouvez me donner des pistes de recherche ?
Merci infiniment pour votre précieuses aide et je reste disponible pour toutes autres explications.