Pb d'internationalisation de date ?
Bonjour à tous,
j'ai un temps en millisecondes et j'ai besoin d'initialiser une date à partir de ce temps. Je crois avoir affaire à des problèmes d'internationalisation.
C'est pourquoi j'en suis arrivée à faire le teste suivant :
Code:
1 2 3 4
|
Calendar c = Calendar.getInstance();
c.setTimeInMillis(0);
System.out.println("Temps zero : "+c.getTime()); |
Cela me retourne :
Code:
1 2
|
Temps zero : Thu Jan 01 01:00:00 CET 1970 |
Je considérais cela comme normal étant donné que la langue par défaut est le français.
J'ai donc fait cet autre test :
Code:
1 2 3 4
|
Calendar c = Calendar.getInstance(Locale.UK);
c.setTimeInMillis(0);
System.out.println("Temps zero : "+c.getTime()); |
Et le temps retourné est toujours le même.
Je ne comprends pas pouquoi il ajoute 1 h alors que je suis en GMT ?
J'ai raté qq chose c'est sûr ...
N'hésitez pas à m'éclairer.