Документы отлично читаются.
CONVERT_TZ(dt,from_tz,to_tz)
CONVERT_TZ()
преобразует значение даты-времени dt
из часового пояса, заданного from_tz
, в часовой пояс, заданный to_tz
, и возвращает полученное значение. Часовые пояса определяются как описано в Разделе 9.6, «Поддержка часовых поясов MySQL Server». Эта функция возвращает NULL
, если аргументы неверны.
Текущие значения глобальных и клиентских часовых поясов можно получить следующим образом:
mysql> SELECT @@global.time_zone, @@session.time_zone;
Значения timezone
могут быть заданы в нескольких форматах, ни один из которых не чувствителен к регистру:
- Значение «СИСТЕМА» указывает, что
часовой пояс должен совпадать с
системный часовой пояс.
- Значение может быть задано в виде строки
с указанием смещения от UTC, такого
как «+10: 00» или «-6: 00».
- Значение может быть задано как
часовой пояс, такой как «Европа / Хельсинки»,
«США / Восток» или «MET». Названное время
зоны могут быть использованы только если время
Таблицы информации о зоне в MySQL
База данных была создана и
заселена.
PS: Читать о GMT против UTC на About.com. GMT - это солнечное время в Гринвиче, Лондон, в то время как UTC] - это стандарт времени, основанный на Международном атомном времени (TAI), с добавленными через нерегулярные интервалы високосными секундами для компенсации замедления вращения Земли. Оба они одинаковы, если смотреть как часовой пояс.