Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да конвертирате часовата зона в MySQL

Тази статия описва как да конвертирате часовата зона в MySQL с помощта на CONVERT_TZ функция.

Използване на функцията CONVERT_TZ

По подразбиране сървърите на A2 Hosting използват една от следните часови зони:

  • Сървъри, базирани в САЩ (Мичиган):Източна часова зона на САЩ.
  • Сървъри, базирани в Европа (Амстердам):Централна европейска часова зона.
  • Сървъри, базирани в Азия (Сингапур):Стандартна часова зона на Сингапур.

На споделените сървъри не можете да промените часовата зона на MySQL по подразбиране, защото това би засегнало други акаунти на сървъра. Можете обаче да преобразувате часовата зона, използвана на ДАТА , ВРЕМЕ и DATETIME полета, като извикате CONVERT_TZ функционира според нуждите.

Например следната примерна заявка показва как да конвертирате текущата дата и час в източната часова зона на САЩ в часовата зона за Париж, Франция:

SELECT CONVERT_TZ( NOW(),'US/Eastern','Europe/Paris' );
За пълен списък с часови зони, моля, посетете https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.

Повече информация

  • За повече информация относно поддръжката на часовата зона в MySQL, моля, посетете http://dev.mysql.com/doc/refman/5.0/en/time-zone-support.html.
  • За повече информация относно CONVERT_TZ функция, моля, посетете http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_convert-tz.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Как да се присъединя към една и съща таблица няколко пъти?

  2. Как мога да намеря всички таблици в MySQL с конкретни имена на колони в тях?

  3. Алтернатива на Intersect в MySQL

  4. Пребройте броя на появяванията на низ в поле VARCHAR?

  5. Добавяне на данни към Cloud Firestore база данни