将时钟列 postgresql 转换为日期和小时
Convert Clock column postgresql to date and hour
朋友。
如何将 zabbix 时钟从趋势 table 转换为日期和小时?
我在 postgresql 上执行了这个命令。
select clock, value_min from trends limit 1;
我有这个return:
clock value_min
1409767200 -42
你可以这样试试:
SELECT timestamp '1970-01-01 00:00:00' + interval '1409767200 second';
或者你可以试试这个:
SELECT to_timestamp(1409767200) AT TIME ZONE 'UTC';
我将输出格式化为:
to_char(to_timestamp(t.clock), 'DD/MM/YYYY HH:MI:SS')
像这样:
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
;
朋友。
如何将 zabbix 时钟从趋势 table 转换为日期和小时?
我在 postgresql 上执行了这个命令。
select clock, value_min from trends limit 1;
我有这个return:
clock value_min
1409767200 -42
你可以这样试试:
SELECT timestamp '1970-01-01 00:00:00' + interval '1409767200 second';
或者你可以试试这个:
SELECT to_timestamp(1409767200) AT TIME ZONE 'UTC';
我将输出格式化为:
to_char(to_timestamp(t.clock), 'DD/MM/YYYY HH:MI:SS')
像这样:
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
;