我正在尝试将datetime列从UTC转换为IST。当我尝试这样做时,我得到了错误的转换。该语句不是+5:30小时,而是增加了+2:00小时。
select convert_timezone('UTC','IST',('2019-12-04 12:00:00'))
输出
2019-12-04 14:00:00.0
有人可以在这里帮我吗!
答案 0 :(得分:0)
添加为评论的答案解决了问题:
根据以下信息:timeanddate.com/time/zones IST不是时区的唯一缩写。我猜在这种情况下,它假定为以色列标准时间。运行此代码以查看完整列表或AWS Redshift时区:select pg_timezone_names();
或缩写:select pg_timezone_abbrevs();