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

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

chaine d'entier "csv-style" -> int[]

n°389229
veryfree
Posté le 10-05-2003 à 17:22:17  profilanswer
 

Reprise du message précédent :

benou a écrit :

de tête, tu dois avoir un setTime() qui prend une Date en paramêtre et c'est date tu peux la contruire à partir d'un long (ton nombre de secondes)


 
j ai de droles de resultats
 
 

Code :
  1. public static String getTimeString(long sec)
  2.  {
  3.   Calendar c = Calendar.getInstance();
  4.   c.setTime(new Date(sec));
  5.   int hours = c.get(Calendar.HOUR_OF_DAY);
  6.   int minutes = c.get(Calendar.MINUTE);
  7.   int secondes = c.get(Calendar.SECOND);
  8.   return (hours + ":"+ minutes + ":" + secondes );
  9.  }

 
 
avec 70 comme argument ca retourne 1:0:0
 
edit: avec 70 000 ca retourne 1:1:10 << ya juste le 1er "1" qui cloche :o


Message édité par veryfree le 10-05-2003 à 19:33:49
mood
Publicité
Posté le 10-05-2003 à 17:22:17  profilanswer
 

n°389233
benou
Posté le 10-05-2003 à 17:31:51  profilanswer
 

en testant j'obtiens un tric très bizare :  
 

Code :
  1. System.out.println(new SimpleDateFormat("dd/MM/yyyy HH:mm:ss" ).format(new Date(0)));


ca me sort :  

Citation :

01/01/1970 01:00:00


 
alors que la javadoc dit :  

Citation :

Date(long date)  
          Allocates a Date object and initializes it to represent the specified number of milliseconds since the standard base time known as "the epoch", namely January 1, 1970, 00:00:00 GMT.


 
[:gratgrat]


---------------
ma vie, mon oeuvre - HomePlayer
n°389249
veryfree
Posté le 10-05-2003 à 18:08:51  profilanswer
 

the real moins moins a écrit :

et arrete de pourrir mon topic d'abord :o


 
ton probleme est résolu :o
grace au vénérable [:franck1135]  benou  

n°389285
the real m​oins moins
Posté le 10-05-2003 à 19:10:06  profilanswer
 

benou a écrit :


nan, c'est pas une bonne idée parce que de base le Calendar est instancié à la date courante => tu ne changeras que le champ secondes ...

euh au fait setTimeMilliseconds, elle existe, je me rappelle à l'instant l'avoir utilisé, justement pour ça
je faisais un setTimeMilliseconds(0) puis j'initialisais certains champs à certaines valeurs


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°389286
the real m​oins moins
Posté le 10-05-2003 à 19:11:42  profilanswer
 

veryfree >> new Date(x) prend des MILLIsecondes pas des secondes  :sarcastic:  
 
benou >> ouais j'ai eu le meme genre de pb... je me demande si c'est pas lié a une histoire de timezone :??:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°389295
veryfree
Posté le 10-05-2003 à 19:36:50  profilanswer
 

the real moins moins a écrit :

veryfree >> new Date(x) prend des MILLIsecondes pas des secondes  


 
j ai edité:  
 
en mettant des millis secondes (70 000) j obtiens:  "1:1:10" le 1er 1 cloche :/

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
[javascript] Lire un style css ? sivouplééé important[C]Taille de chaine de caractères dynamique...
[Windows] qui transforme un Float en une chaine de charverifier le 1er char d'une chaine
Recherche d'un mot dans une chaine de caractere ?conversion d'une chaine de caractere en nombre
Appliquer un style sur du texte, par reconnaissance syntaxiqueSQL sous VBA : comparaison entre 1 chaîne et 1 valeur numérique
ma feuille de style toute bête ne marche pas! pourquoi??Ajouter une chaine au début d'un fichier
Plus de sujets relatifs à : chaine d'entier "csv-style" -> int[]


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