[Résolu] convertir timestamp en date

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
krampouz
Membre lOOyal
Membre lOOyal
Messages : 47
Inscription : 19 sept. 2006 15:08

[Résolu] convertir timestamp en date

Message par krampouz »

bonjour,
travaillant sous egroupware, je voudrais obtenir des recaps en requetant avec base ou calc.

je cherche une piste pour convertir les timestamp en date jj/mm/aa.

merci d'avance
:wink:
Dernière modification par krampouz le 20 mars 2007 21:58, modifié 1 fois.
OOo 3.0 sur Ubuntu Jaunty 9.04
Objectif Vendee Globe 2008
Vandeput
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 409
Inscription : 12 févr. 2007 14:33
Localisation : Bruxelles

Message par Vandeput »

Bonjour,

Le moins qu'on puisse dire c'est qu'il n'y a pas affluence pour t'aider.

Alors je te pose la question que tout le monde se pose, mais moi j'ose la poser, quitte à passer pour un ignare :
C'est quoi des "timestamp" ?
De plus je n'ai jamais entendu parler de "egroupware" !

Pourrais-tu poster un petit extrait de ton fichier sous Ci-Joint, ce sera plus facile pour comprendre ton problème ?
andré
2.2 sous Windows XP
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Message par jeanmimi »

Wikipédia explique :
http://fr.wikipedia.org/wiki/Timestamp
mais de là à pouvoir répondre à la question, c'est une autre paire de manches !
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
vinc-mai
PassiOOnné
PassiOOnné
Messages : 540
Inscription : 22 déc. 2005 14:13
Localisation : Rhône-Alpes

Message par vinc-mai »

Sous quelle forme se présente le timestamps?
C'est le nombre de seconde depuis le 1er janvier 1970 minuit? Ou bien une structure plus complexe?
(Ooo 2.3 sur windows XP)
OOo 2.3 sur Ubuntu 7.10
Vandeput
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 409
Inscription : 12 févr. 2007 14:33
Localisation : Bruxelles

Message par Vandeput »

Bonjour,

Merci pour le lien, je suis à nouveau un peu moins bête.

Néanmoins il m'étonne de lire :
L'epoch représente la date initiale à partir de laquelle est mesuré le temps par les systèmes d'exploitation.
Sous Windows le 1er janvier 1601 à 0 heure


Pour pouvoir répondre à la question, ce qui doit être faisable, il faudrait un exemple sous les yeux pour pouvoir écrire la formule.
Est-ce du texte ?
andré
2.2 sous Windows XP
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25184
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Message par Dude »

Si mes souvenirs sont bons, eGroupware s'articule sur plusieurs bases de données. Il faudrait donc comme le précise vinc-mai connaître la formule de calcul du timestamp généré.


:?:
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
krampouz
Membre lOOyal
Membre lOOyal
Messages : 47
Inscription : 19 sept. 2006 15:08

[résolu]

Message par krampouz »

En fait, le format date unix (numerique) timestamp correspond au nombre de secondes ecoulées depuis le 1er janvier 1970: http://timestamp.ledroideenchaine.com/

Du coup, j'ai trouvé un moyen pour convertir les champs date sur calc:

cellule a1 = 1174427475
cellule a2 = a1/86400+25569

et hop, on récupère la date au format (suivant format cellule) jj/mm/aa

ps: egroupwareest un logiciel collaboratif basé sur php/mysql

kénavo :wink:
OOo 3.0 sur Ubuntu Jaunty 9.04
Objectif Vendee Globe 2008
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25184
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [résolu]

Message par Dude »

krampouz a écrit :egroupware est un logiciel collaboratif basé sur php/mysql
Comme je l'ai dit plus haut, MySQL n'est pas la seule base dispo. Regarde sur leur site dans la section Knowledgebase et tu verras que l'on peut utiliser MaxDB ou PostgreSQL par exemple. Donc, le timestamp risque d'être différent.
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
krampouz
Membre lOOyal
Membre lOOyal
Messages : 47
Inscription : 19 sept. 2006 15:08

Message par krampouz »

Effectivement Dude, on peut utiliser sql,mysql,maxdb ou postgresql; je n'avais pas compris ta reponse dans ce sens.

Sinon, le timestamp demarrant a zéro au 1er javier 1970 a minuit, il serait etonnant qu'il differe d'une base a l'autre mais bon, on n'est pas a l'abri d'une surprise... :roll:
OOo 3.0 sur Ubuntu Jaunty 9.04
Objectif Vendee Globe 2008