sql >> Database >  >> RDS >> PostgreSQL

Hoe Unix-tijdperk naar een tijdstempel te converteren

to_char() converteert een getal, datum of tijdstempel naar een tekenreeks, niet andersom.

U wilt to_timestamp()

Converteer Unix-tijdperk (seconden sinds 1970-01-01 00:00:00+00) naar tijdstempel

Dus pas die functie gewoon toe op je kolom

SELECT lt,dw,up,to_timestamp(uxts) as uxts 
from products;

Dit veronderstelt dat uxts een soort getalgegevenstype is (integer , bigint of double precision )




  1. Er treedt een time-out op bij de query wanneer deze wordt uitgevoerd vanaf het web, maar supersnel wanneer deze wordt uitgevoerd vanaf SSMS

  2. .NET op Linux verbinden met een ODBC-gegevensbron

  3. Wat is het verschil tussen het 'yy'- en 'rr'-datummasker van orakel?

  4. De terugkeer van XFS op Linux