gpt4 book ai didi

postgresql - 时区感知 date_trunc 函数

转载 作者:行者123 更新时间:2023-11-29 11:11:08 28 4
gpt4 key购买 nike

下面的查询

SELECT the_date FROM date_trunc('day', timestamp with time zone 
'2001-01-1 00:00:00+0100') as the_date

结果

the_date
2000-12-31 00:00

有没有办法告诉 date_trunc 根据输入的时区进行日/月/年转换?

预期输出为:2001-01-1 00:00+0100

最佳答案

您需要指定要显示的时区

select
date_trunc(
'day',
timestamp with time zone '2001-01-1 00:00:00+0100' at time zone '-02'
) as the_date;
the_date
---------------------
2001-01-01 00:00:00

AT TIME ZONE

关于postgresql - 时区感知 date_trunc 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24040039/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com