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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.