本文环境:Redshift库,使用pgsql
1. 获取当前时间戳、时间、日期
-- trunc函数 截断时间戳并返回日期
select floor(extract(epoch from now())) as 当前时间戳,
timeofday() as 当前时间1,sysdate as 当前时间2,to_timestamp(sysdate, 'yyyy-mm-dd hh24:mi:ss') as 当前时间3,
current_date as 当前日期1,trunc(sysdate) as 当前日期2;
2. 时间戳与日期之间转换
-- 时间戳转时间、日期
select cast(from_unixtime(1614584707) as