Postgresql如何将当前日期更改为GMT+;5:30或ISTR亚洲/加尔各答时区
我正在使用postgreSQL。我需要查找日期为Postgresql如何将当前日期更改为GMT+;5:30或ISTR亚洲/加尔各答时区,postgresql,timezone,Postgresql,Timezone,我正在使用postgreSQL。我需要查找日期为yyyy-mm-dd 我所做的如下: select from current_date; 它很好用。但是关于印度时区,我需要它,我的意思是GMT+5:30/(亚洲/加尔各答)。存储列中的数据类型是date 我试过: select current_date AT TIME ZONE 'Asia/Kolkata' 我得到的是作为输出类型的时区。我需要日期中的数据类型。您应该使用 set timezone='Asia/Kolkata' 在Postg
yyyy-mm-dd
我所做的如下:
select from current_date;
它很好用。但是关于印度时区,我需要它,我的意思是GMT+5:30/(亚洲/加尔各答)。存储列中的数据类型是date
我试过:
select current_date AT TIME ZONE 'Asia/Kolkata'
我得到的是作为输出类型的时区。我需要日期中的数据类型。您应该使用
set timezone='Asia/Kolkata'
在PostgreSQL中更改时区的步骤
如果要在select查询中以yyyy-mm-dd
格式获取当前日期
select current_date,to_char(current_date,'yyyy-mm-dd')::date;
你应该使用
set timezone='Asia/Kolkata'
在PostgreSQL中更改时区的步骤
如果要在select查询中以yyyy-mm-dd
格式获取当前日期
select current_date,to_char(current_date,'yyyy-mm-dd')::date;
试试这个。
将时区设置为“亚洲/加尔各答”试试这个。
将时区设置为“亚洲/加尔各答”谢谢,伙计。我用:
select current_date::date AT TIME ZONE'Asia/Kolkata
Thank buddy解决了这个问题。我用:select current_date::date AT TIME ZONE'Asia/Kolkata