Announcement

Collapse
No announcement yet.

Postgres Bigint timestamp konvertieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Postgres Bigint timestamp konvertieren

    Hallo,

    ich habe eine Datenbank mit timestamps gespeichert in bigint. Mir ist nicht bekannt, wie die Speicherung der Werte stattfindet.
    Ich möchte diese Werte als Datum Zeit, z.B. YYYY-MM-DD HH:MI:SS ausgeben.
    Mit to_char(to_timestamp(myBigIntField)) kommt Blödsinn raus.

    Werte von diesem Jahr sehen z.B. so aus:
    1368443627826679 > 2013-05-13 13:13:47

    Kann mir jemand einen Tip geben?
    Gruß, defo

  • #2
    Der Wert 1368443627 ist die Unixzeit (Sekunden seit 1970)
    Christian

    Comment


    • #3
      Super!
      Dann komme ich damit hin:
      Code:
      SELECT TIMESTAMP WITH TIME ZONE 'epoch' + 1368443627826679/1000000 * INTERVAL '1 second';
      Vielen Dank, Christian!
      Gruß, defo

      Comment

      Working...
      X