将时钟列postgresql转换为日期和小时
朋友们 如何将zabbix时钟从趋势表转换为日期和小时 我在postgresql上执行了这个命令将时钟列postgresql转换为日期和小时,postgresql,date,time,Postgresql,Date,Time,朋友们 如何将zabbix时钟从趋势表转换为日期和小时 我在postgresql上执行了这个命令 select clock, value_min from trends limit 1; 我有这份申报表: clock value_min 1409767200 -42 您可以这样尝试: SELECT timestamp '1970-01-01 00:00:00' + interval '1409767200 second'; SELECT t.clock, to_cha
select clock, value_min from trends limit 1;
我有这份申报表:
clock value_min
1409767200 -42
您可以这样尝试:
SELECT timestamp '1970-01-01 00:00:00' + interval '1409767200 second';
SELECT t.clock, to_char(to_timestamp(t.clock), 'DD/MM/YYYY HH:MI:SS'), t.*
FROM trends t
WHERE t.clock >= extract(epoch from date_trunc('hour', current_timestamp(2)))::int
ORDER BY t.clock desc
--limit 10
;
或者您可以尝试以下方法:
SELECT to_timestamp(1409767200) AT TIME ZONE 'UTC';
我使用以下格式格式化输出:
to_char(to_timestamp(t.clock), 'DD/MM/YYYY HH:MI:SS')
像这样:
SELECT timestamp '1970-01-01 00:00:00' + interval '1409767200 second';
SELECT t.clock, to_char(to_timestamp(t.clock), 'DD/MM/YYYY HH:MI:SS'), t.*
FROM trends t
WHERE t.clock >= extract(epoch from date_trunc('hour', current_timestamp(2)))::int
ORDER BY t.clock desc
--limit 10
;