sql >> Database >  >> RDS >> Mysql

MYSQL - Vergelijk NU() en een datum in Paris TimeZone in een verzoek

Om ervoor te zorgen dat de datum in de tijdzone van Parijs valt, kunt u CONVERT_TZ om te zetten tussen tijdzones. De volgende query vergelijkt bijvoorbeeld de NOW() datum met de opgeslagen datum en geeft u het verschil (in dagen) ertussen, zodat de twee datums zich in een specifieke tijdzone bevinden (ik ken de tijdzone van Parijs niet, maar dit is slechts een voorbeeld):

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

System geeft uw huidige tijdzone terug, en voor -08:00 is de tijdzone waarnaar u als afwijking wilt converteren, u kunt de naam van de tijdzone gebruiken of de afwijking zoals gespecificeerd MySQL Tijdzone-ontwerppatroon .

Hoop dat dit zal helpen;




  1. Fatale fout:aanroep van een lidfunctie fetch_array() op boolean

  2. Krijg laatste insert-ID na een voorbereide insert met PDO

  3. Parameter doorgeven aan mssql-query in node js

  4. R12.2 Online patching gereedheidsrapport