Ste*_*han 43 sql postgresql timestamp date bigint
我有一个bigint类型的表.该字段存储时间戳.我希望日期格式化这样的字段:
to_char( bigint_field,'DD/MM/YYYY HH24:MI:SS')
我收到以下错误:
ERROR: multiple decimal points État SQL :42601
Qua*_*noi 79
TO_CHAR(TO_TIMESTAMP(bigint_field / 1000), 'DD/MM/YYYY HH24:MI:SS')
Run Code Online (Sandbox Code Playgroud)
小智 5
这取决于 bigint 值代表什么 - 纪元时间的偏移量,与否。
select to_timestamp(20120822193532::text, 'YYYYMMDDHH24MISS')
Run Code Online (Sandbox Code Playgroud)
返回
“2012-08-22 19:35:32+00”