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

MYSQL:compare NOW () y una fecha en la zona horaria de París en una solicitud

Para asegurarse de que la fecha esté en la zona horaria de París, puede usar CONVERT_TZ para convertir entre zonas horarias. Por ejemplo, la siguiente consulta comparará el NOW() date con la fecha almacenada y te da la diferencia (en días) entre ellas, asegurándote de que las dos fechas estén en una zona horaria específica (no sé la zona horaria de París, pero esto es solo un ejemplo):

select datediff(
                 Convert_TZ(Now(),"SYSTEM","-08:00"),
                 Convert_Tz(AddedIn,"SYSTEM","-08:00")
               ) 
from TableName

System devuelve su zona horaria actual y para -08:00 es la zona horaria a la que desea convertir como compensación, puede usar el nombre de la zona horaria o su compensación como se especifica Patrón de diseño de zona horaria de MySQL .

Espero que esto ayude;