Traiter une variable BIGINT

Fermé
Débutant SQL - 4 mars 2010 à 10:32
incaout Messages postés 347 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 15 novembre 2012 - 4 mars 2010 à 16:49
Bonjour à tous,
Un logiciel me fourni dans une base de donnée SQL une table avec un champs précisant l'horodate de chaque enregistrement mais sous forme BIGINT, je ne sais pas du tout comment transformer ces valeurs BIGINT en quelque chose de compréhensible. Si quelqun pouvait m'indiquer comment faire cela il me rendrait un grand service.
Je vous remercie.

3 réponses

incaout Messages postés 347 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 15 novembre 2012 74
4 mars 2010 à 10:43
Salut

Traditionnellement, dans le langage sql on exprime les dates et les heures sous la forme d'un timestamp. Un timestamp est un nombre réel que tu peux ensuite exploiter dans un langage avec des fonctions natives spécialement écrites pour traiter les dates et les heures.

En php, tu en as plusieurs cf lien :

https://www.vulgarisation-informatique.com/dates-php.php
https://www.php.net/manual/fr/function.time.php

Je pense donc que ton bigint represente le timestamp et que tu peux le décoder sous la forme d'une date en utilisant les fonctions appropriées de ta base de données ou de ton langage de programmation.

Cdlt

IC
0
Débutant SQL
4 mars 2010 à 15:23
Bonjour,
j'ai oublié un détail, cette fonction est dite sous la forme d'une structure de données FILETIME... (on sait jamais
ça peut peut être tout changer, lol)
Je te remercie incaout.
0
incaout Messages postés 347 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 15 novembre 2012 74
4 mars 2010 à 16:49
Heu, je sais pas. Ca peut peut être t'aider : https://support.microsoft.com/fr-fr/help/188768/

Cdlt

IC
0