select CONVERT_TZ(now(), @@session.time_zone, 'Etc/GMT+5:30')
给出空值作为结果。有人知道为什么是这样吗?似乎:30不允许
答案 0 :(得分:0)
要转换为IST,请尝试以下操作:
SELECT CONVERT_TZ(now(), @@session.time_zone, '-05:30')
可从您托管的服务器上的/usr/share/zoneinfo
中读取可用的时区,并且Etc/GMT+5:30
不存在
以下是Linux时区的列表:
https://packages.debian.org/sid/all/tzdata/filelist
如果您查看以下链接,您会发现没有时区以Etc/GMT+5:30
的形式存在
https://en.wikipedia.org/wiki/List_of_tz_database_time_zones