我是新來的PostgreSQL機器人不是一般爲SQL。我有我需要從閱讀價值觀,是我想在轉換爲更可讀的格式的UNIX時間戳因此,我發現這個列的表:如何Unix紀元轉換成時間戳
SELECT lt,dw,up,to_char(uxts, 'YYYY-MM-DD HH24:MI:SS')
from products;
但是,這會產生一個錯誤: 錯誤:多個小數點
我在這裏丟失。我相信有人可以告訴我如何去做。這些文檔對我來說不是很清楚。 Postgresql 9.5是數據庫。
我是新來的PostgreSQL機器人不是一般爲SQL。我有我需要從閱讀價值觀,是我想在轉換爲更可讀的格式的UNIX時間戳因此,我發現這個列的表:如何Unix紀元轉換成時間戳
SELECT lt,dw,up,to_char(uxts, 'YYYY-MM-DD HH24:MI:SS')
from products;
但是,這會產生一個錯誤: 錯誤:多個小數點
我在這裏丟失。我相信有人可以告訴我如何去做。這些文檔對我來說不是很清楚。 Postgresql 9.5是數據庫。
to_char()
轉換數字,日期或時間戳記的字符串,而不是倒過來。
Convert Unix epoch (seconds since 1970-01-01 00:00:00+00) to timestamp
所以只適用於你的列函數
SELECT lt,dw,up,to_timestamp(uxts) as uxts
from products;
這假定uxts某種數字數據類型(integer
,bigint
或double precision
)的
發現了我自己,但謝謝! –
,其存儲的列號碼不是「時間戳」 - 它是一個數字。時間戳列被定義爲'timestamp' –