Benicarló
Foto Foto Foto Foto
fletxaValencià fletxaCastellano
retol
ÀREA D'INFORMÀTICA

Com convertir "epoch" en "timestamp" en PostgreSQL

Cóm convertir epoch en timestamp en Postgresql.

Després d'unes quantes voltes hem aconseguit convertir en PostgreSQL 7.4 un valor de tipus època (el nombre de segons transcorreguts des de la mitja nit de l'1 de gener de 1970) en un valor de tipus timestamp. Ací va la nostra modesta aportació, en forma d'exemple, per si us pot fer profit.

Assumint que en la taula zentrack_tickets hi ha la columna otime de tipus bigint.

select otime from zentrack_tickets;

otime

------------

1019621097

1019621197

1124710904

1112892339

1112895801

Per obtindre el timestamp hem de fer:

select date '1970/01/01'+cast(to_char(otime, '9999999999 “seconds”') as interval) from zentrack_tickets;

?column?

---------------------

24/04/2002 04:04:57

24/04/2002 04:06:37

22/08/2005 11:41:44

07/04/2005 16:45:39

07/04/2005 17:43:21

Creat per josep el 29/11/2005
Suggeriments T'agrada? Imprimir Actualitzada 21/07/2017 15:24 © 2000-2017 Ajuntament de Benicarló