{OpenOffice} Timestamp => Heure

Résolu/Fermé
Benzoiiit Messages postés 5 Date d'inscription jeudi 15 octobre 2009 Statut Membre Dernière intervention 29 octobre 2009 - 28 oct. 2009 à 17:05
Benzoiiit Messages postés 5 Date d'inscription jeudi 15 octobre 2009 Statut Membre Dernière intervention 29 octobre 2009 - 29 oct. 2009 à 08:40
Bonjour,

J'ai un fichier .csv dont je voudrais me servir pour créer des graphs.
Cependant, une de mes colonnes est sous la forme de Timestamp (ex : 1256726557987) et je voudrais convertir ces données en "hh:mm:ss" (heures-minutes-secondes)
Ayant des centaines de lignes, je ne me voit pas toutes les convertir à la main...

Existe-t-il une méthode ou un formatage de cellule permettant ceci pour le Timestamp sous OpenOffice ?

Merci d'avance ;)

2 réponses

dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
28 oct. 2009 à 20:40
bonsoir,

Timestamp (voir le lien) est un système dans lequel on indique le nombre de seconde depuis le 1 janvier 1970 00:00 UTC. (Temps universel coordonné)
Je ne vois pas de traitement direct dans Openoffice mais la conversion peut être simple :
En colonne A tes dates au format Timestamp
En colonne B la formule suivante :
=A1/(3600*24)+ref ; avec ref = une cellule où tu écrit "01/01/1970"
Cela te recale ta date par rapport à cette référence. Tu n'as plus qu'à formater ta colonne au format date que tu veux.(au départ pour constater le résultat par exemple : JJ/MM/AAAA HH:MM:SS )

ATTENTION, les heures obtenues sont nécessairement des heures UTC (Donc par exemple, si tu rentre une date Timestamp de ce soir, tu obtiendras bien la date du jour mais avec 1 heure de moins que celle de ta pendule (2h si on est en été)....
Ce sujet peut être traité autour de la formule ci-dessus mais cela dépend de ce que tu cherches...
2
Benzoiiit Messages postés 5 Date d'inscription jeudi 15 octobre 2009 Statut Membre Dernière intervention 29 octobre 2009
29 oct. 2009 à 08:40
Merci pour ton aide, je cherchais une sorte de macro le faisant directement mais ta solution est exactement ce que je cherchais donc je vais me servir de celle-ci.

Merci encore ;)
0