Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2347 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  GregorianCalendar

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

GregorianCalendar

n°1634669
joebarteam​88
Posté le 31-10-2007 à 14:29:47  profilanswer
 

Bonjour,
je me creuse la tête depuis quelques temps sur ces 6 malheureuses lignes de code :  
 

Code :
  1. DateFormat timeFormat = new SimpleDateFormat("dd/MM/yy hh:mm:ss:SSS" );
  2. GregorianCalendar gc = new GregorianCalendar();
  3. gc.setTimeInMillis(new Date().getTime());
  4. for (int i = 0; i<(24*4); i++) {
  5. System.out.println(timeFormat.format(gc.getTime()));
  6. gc.add(Calendar.HOUR, -1);
  7. }


 
Je pars de la date courante et je retire 1H, je m'arrete à J-4.
Rien de bien compliqué quoi !  
Sauf que le résultat me donne  
 
31/10/07 14:16:43:375
31/10/07 13:16:43:375
31/10/07 12:16:43:375
31/10/07 11:16:43:375
...
28/10/07 06:16:43:375
28/10/07 05:16:43:375
28/10/07 04:16:43:375
28/10/07 03:16:43:375
28/10/07 02:16:43:375
28/10/07 02:16:43:375

28/10/07 01:16:43:375
28/10/07 00:16:43:375
27/10/07 23:16:43:375
27/10/07 22:16:43:375
...
27/10/07 19:16:43:375
27/10/07 18:16:43:375
27/10/07 17:16:43:375
27/10/07 16:16:43:375
 
Je n'arrive pas à comprendre pourquoi j'ai ce doublon.
Auriez vous une idée svp ?
Merci

mood
Publicité
Posté le 31-10-2007 à 14:29:47  profilanswer
 

n°1634684
joebarteam​88
Posté le 31-10-2007 à 14:43:23  profilanswer
 

Laissez tombé ça vient du changement d'heure.  
J'avais trop la tête dans le guidon.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  GregorianCalendar

 

Sujets relatifs
Plus de sujets relatifs à : GregorianCalendar


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)