在Postgres中将UTC日期转换为GMT,然后提取小时和分钟



我试图实现的是让人们在格林尼治标准时间8:50后登录我的数据库

这是我查询的一部分,我以小时/分钟为单位并将其转换为整数,但我需要做的是,当我以time_slips.clock_in为单位时,在从中提取小时/分钟之前将其转换成GMT。你能在postgres中做到这一点吗?

CAST(CONCAT(
    extract(HOUR from time_slips.clock_in), 
    extract(minute from time_slips.clock_in)
) AS integer) > 850

只需将时间戳转换为时间

where (time_slips.clock_in at time zone 'UTC')::time > '08:50';

相关内容

  • 没有找到相关文章

最新更新