Функция CONVERT_TZ ()
В MySQL функция CONVERT_TZ () возвращает результирующее значение после преобразования значения datetime из часового пояса, указанного в качестве второго аргумента, в часовой пояс, указанный в качестве третьего. аргумент. Эта функция возвращает NULL, если аргументы недопустимы.
Синтаксис:
CONVERT_TZ (dt, from_tz, to_tz)
Аргументы:
Имя | Описание |
---|---|
dt | Дата и время . |
from_tz | Часовой пояс, который будет преобразован в to_tz. |
to_tz | Часовой пояс, в котором будет выполнено преобразование from_tz. |
Синтаксическая диаграмма:
MySQL Версия: 5.6
Видео-презентация
Графическая презентация
Пример: функция MySQL CONVERT_TZ ()
Следующий оператор преобразует значение datetime 2008-05- 15 12:00:00 с часового пояса +00: 00 на часовой пояс +10: 00.
Код:
SELECT CONVERT_TZ ('2008- 05-15 12:00:00 ',' + 00:00 ',' + 10:00 ');
Пример вывода:
mysql> ВЫБРАТЬ CONVERT_TZ ('2008-05-15 12:00:00', '+ 00:00', '+ 10:00'); + ---------------- ------------------------------------- + | CONVERT_TZ ('2008-05-15 12:00:00', '+ 00:00', '+ 10:00') | + ------------------- ---------------------------------- + | 2008-05-15 22:00:00 | + ------------------------------------------------- ---- + 1 строка в наборе (0,02 сек)
PHP-скрипт
пример -CONVERT_TZ-function - примеры php mysql | w3resource Вычисление даты и времени, преобразование 2008-05- 15 12:00:00 в часовой пояс на десять часов вперед с использованием MySQL:
Требуемая дата query ('SELECT CONVERT_TZ ("2008-05-15 12:00:00", "+ 00:00", "+ 10:00") as required_datetime') как $ row) {echo ""; echo "". $ row ['required_datetime']. " "; echo " ";}?>
Просмотреть пример в браузере
сценарий JSP
example-convert_tz-function Требуемая дата
Все функции даты и времени:
Щелкните здесь, чтобы увидеть функции даты и времени MySQL.