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é :
Merci d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)); } }
Partager