我正在使用postgreSQL .我需要找到日期作为yyyy-mm-dd
.
我所做的如下:
select from current_date;
它工作正常。但是我需要它关于印度时区,我的意思是GMT + 5:30/(亚洲/加尔各答)。我在存储列中的数据类型是 date
。
我试过:
select current_date AT TIME ZONE 'Asia/Kolkata'
我得到的是时区作为输出类型。我需要日期中的数据类型。
你应该
使用
set timezone='Asia/Kolkata'
在PostgreSQL中更改timezone
和如果要在选择查询中以yyyy-mm-dd
格式获取当前日期
select current_date,to_char(current_date,'yyyy-mm-dd')::date;
试试这个。将时区设置为"亚洲/加尔各答"
选择日期(current_date时区'亚洲/加尔各答')