适用于数据库时间与北京时间不一致场景,或者做国外的业务需要用到国外的时间等场景
-- 将UTC时间转北京时间
select to_char('2023-03-31 16:00:00+00' AT TIME ZONE 'UTC-8','YYYY-MM-DD hh24:mi:ss')
-- 执行结果
-- 2023-04-01 00:00:00
-- 将北京时间转UTC时间
select to_char('2023-04-01' AT TIME ZONE 'Etc/UTC' , 'yyyy-MM-dd HH24:mi:SS')
-- 执行结果
-- 2023-03-31 16:00:00