Función de Base de Datos Mvsql: FromTimeZone()¶
Resumen¶
Ajusta una fecha y hora en la huso horario dada con respecto a UTC.
Sintaxis¶
FROMTIMEZONE(<datetime>, <timezoneoffset>)
Parámetros¶
Fecha y Hora¶
Una expresión que se resuelve en un valor de datetime. Se supone que el valor de datetime se encuentra en la huso horario indicada.
Desplazamiento de Zona Horaria¶
Una cadena en el formato de desplazamiento ISO ±[hh]:[mm]
.
Devoluciones¶
Devuelve una fecha y hora ajustada desde la huso horario dada a UTC.
El tipo de datos datetime almacena una marca de tiempo sin una diferencia de huso horario.
Observaciones¶
El FROMTIMEZONE()
La función solo es compatible con los proveedores de datos RDBMS. Se han probado los siguientes proveedores de datos:
- DB2/LUW
- DB2/i
- MySQL
- Oracle
- PostgreSQL
- SQL Server
- SQLite
Ejemplos¶
Desplazamiento Literal de la Huso Horario¶
Dado:
NOW()
evalúa a2018-08-01 17:00:00.000
La expresión:
FROMTIMEZONE(NOW(), '-04:00')
Devoluciones 2018-08-01 21:00:00.000
Diferencia Horaria de la Huso Horario del Cliente¶
Dado:
NOW()
evalúa a2018-08-01 17:00:00.000
CLIENT(TIMEZONEOFFSET)
evalúa a'-04:00'
La expresión:
FROMTIMEZONE(NOW(), CLIENT(TIMEZONEOFFSET))
Devoluciones 2018-08-01 21:00:00.000