Новозеландское преобразование часового пояса в MySQL - PullRequest
5 голосов
/ 14 июня 2011

Я, вероятно, действительно тупой / слепой, но я не могу найти часовые пояса, относящиеся к Новой Зеландии в MySQL.

Я использую функцию TZ_CONVERT, и она принимает часовой пояс, указанный в числеразличные форматы.

EG BST (британское летнее время) и GMT (среднее время по Гринвичу) используются Великобританией в разное время года из-за перехода на летнее время.Итак, я использую «Европа / Лондон», потому что он автоматически настраивается на летнее время.

Теперь мне нужно конвертировать в новозеландское время, и я хочу использовать этот формат континент / город, а не BST, MET, EST и т. Д. Формат.

К сожалению, я не могу найти ни одного в этом формате, которые имеют отношение к Новой Зеландии.

Я смотрю на список в mysql.time_zone_name

Ответы [ 2 ]

5 голосов
/ 14 июня 2011

Я подозреваю, что вы хотите использовать "Pacific / Auckland" в качестве названия часового пояса. Для островов Чатем есть также «Тихий океан / Чатем».

Я признаю, что не всегда легко определить, какое имя zoneinfo является наиболее подходящим ...

0 голосов
/ 14 июня 2011

Вы могли бы написать небольшой скрипт, который проверяет местоположение и, если он возвращает Новую Зеландию, то + или - количество часов по отношению к GMT

у меня будет небольшое исследование для вас

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...