MySQL中的新西兰时区转换

问题描述

| 我可能真的很傻/瞎了,但是我找不到MysqL中与新西兰相关的任何时区。 我正在使用TZ_CONVERT函数,它接受以多种不同格式指定的时区。 例如。由于夏令时,英国在每年的不同时间都使用BST(英国夏令时)和GMT(格林威治标准时间)。因此,我使用的是“欧洲/伦敦”,因为这会根据夏令时自动进行调整。 现在,我需要将时间转换为新西兰时间,我想使用这种Continent / City格式,而不是BST,MET,EST等格式。 不幸的是,我找不到这种与NZ相关的格式。 我正在查看MysqL.time_zone_name中的列表     

解决方法

        我怀疑您要使用“太平洋/奥克兰”作为时区名称。查塔姆群岛也有“太平洋/查塔姆”。 我会承认,找出哪个zoneinfo名称是最合适的名称并不总是那么容易...     ,        您可以编写一个小脚本来检查位置,如果返回新西兰,则+或-与格林尼治标准时间有关的小时数 我会为你做一点研究     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...