我要做的是将某些时间戳转换为用户的本地时间。
所以我要做的是询问用户他的时区(从相应的表中选择所有时区,然后让用户从列表中选择),然后
选择CONVERT_z('2004-01-01 12:00:00','UTC','MET')
现在问题来了。我没有访问MySQL时区表的权限(用户“”对于表“时区”的命令被拒绝-可能宿主不允许我这样做)。因此,虽然我可以执行上述命令,但我无法获取MySQL知道的所有时区名称。
我想使用时区名称而不是偏移量的原因是不必担心夏时制之类的事情。
那我怎么才能避开这个问题呢?我在寻找SQL请求,以创建一个带有时区名称的表副本,但只找到了带有GMT偏移量的表,这对我不起作用,如上所述。