Bonjour à tous,
Je souhaite afficher les valeurs de ma colonne "timestamp" dans un format plus lisible, ddmmYYYY, par exemple, et tout ca dans un SELECT.
Ma colonne "timestamp" est de type INTEGER.
Avez vous une idée ?
Version imprimable
Bonjour à tous,
Je souhaite afficher les valeurs de ma colonne "timestamp" dans un format plus lisible, ddmmYYYY, par exemple, et tout ca dans un SELECT.
Ma colonne "timestamp" est de type INTEGER.
Avez vous une idée ?
Bonjour,
http://www.sqlite.org/lang_datefunc.html
Tu trouveras le modificateurpour traiter les dates au format Unix.Citation:
unixepoch
Cordialement
Ahhh on avance :ccool:
Tout va bien ... Je remplace 1330041830 par le nom de ma colonne "timestamp" qui contient des timestamps. Ma colonne est de type INTEGER.Code:
1
2 select datetime(1330041830,'unixepoch') from locations; 2012-02-24 00:03:50
Rien de va plus, cette date correspond à un timestamp 0.Code:
1
2 select datetime(timestamp,'unixepoch') from locations; 1970-01-01 00:00:00
J'ai pourtant bien des valeurs dans ma colonne timestamp :
Code:
1
2
3
4
5 select timestamp from locations; 1330036842329 1330036843329 1330036844329 1330036845329
Une idée ?
Je m'autoreponds :
Mes timesptamps etaient sur 12 chiffres, et le modifier unixepoch prends des valeurs de 10 chiffres...
Merci acaumes en tout cas. :ccool:Code:select datetime(substr(timestamp,0,11),'unixepoch') from locations;