Problème de milliseconde avec le calendrier grégorien
Bonjour,
J'ai cherché sur le forum mais je n'ai pas trouvé réponse à ma question. Lorsque j'instancie une date dans un objet GregorianCalendar et que je souhaite récupérer le nombre de millisecondes depuis l'origine (1/1/1970, 0:0:0), la valeur renvoyée diffère à chaque lancement du programme.
Voici le code utilisé :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
import java.util.GregorianCalendar;
import java.util.TimeZone;
public class BuildDataSet {
public static void main(String[] args){
TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
GregorianCalendar cal = new GregorianCalendar();
cal.set(2000, 0, 1, 11, 58, 55);
long mydate = cal.getTimeInMillis();
System.out.println(String.valueOf(mydate));
}
} |
Merci d'avance ! :D