sql >> Base de Datos >  >> RDS >> Mysql

Cómo convertir la zona horaria en MySQL

Este artículo describe cómo convertir la zona horaria en MySQL usando CONVERT_TZ función.

Usando la función CONVERT_TZ

De forma predeterminada, los servidores de A2 Hosting utilizan una de las siguientes zonas horarias:

  • Servidores basados ​​en EE. UU. (Michigan):zona horaria del este de EE. UU.
  • Servidores con sede en Europa (Ámsterdam):zona horaria de Europa Central.
  • Servidores con sede en Asia (Singapur):zona horaria estándar de Singapur.

En servidores compartidos, no puede cambiar la zona horaria predeterminada de MySQL, porque esto afectaría a otras cuentas en el servidor. Sin embargo, puede convertir la zona horaria utilizada en FECHA , TIEMPO y FECHA Y HORA campos llamando al CONVERT_TZ funcionar según sea necesario.

Por ejemplo, la siguiente consulta de ejemplo muestra cómo convertir la fecha y la hora actuales de la zona horaria del este de EE. UU. a la zona horaria de París, Francia:

SELECT CONVERT_TZ( NOW(),'US/Eastern','Europe/Paris' );
Para obtener una lista completa de las zonas horarias, visite https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.

Más Información

  • Para obtener más información sobre la compatibilidad con la zona horaria en MySQL, visite http://dev.mysql.com/doc/refman/5.0/en/time-zone-support.html.
  • Para obtener más información sobre CONVERT_TZ función, visite http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_convert-tz.