Bonjour
je manipule un objet qui contient une date de début(startTime) ,un endTime ,un tableau de valeurs, et j'ai une fréquence de 1/300 (tout les 5 min j'ai une date )
le problème c'est quand je veux obtenir la date à partir d'un index (je connais la date du début et de fin pour mon tableau et avec la fréquence et l'index je normalement je suis capable de calculer n'importe quelle date )
voilà mon code
mon tableau contient 100 valeurs;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public Date getDate(int index) { TimeZone tz = TimeZone.getTimeZone("GMT"); TimeZone.setDefault(tz); return (index >= 0 && index <this.tab.length)? new Date(this.getStartTime().getTime() + (long)(1000*index/frequency +.5)) : null; }
la date du début est (startTime) = Mon Feb 04 15:55:00 GMT 2008 ;
normalement à l'indice 5 je dois avoir une date (à peu prés )
Mon Feb 04 16:20:00 GMT 2008
mais j'obtiens un truc qui n'a rien avoir Fri Jan 05 08:42:04 GMT 292269016 !!!!!
je ne sais pas ce qui ne vas pas !!!
![]()
Partager