sql >> Databasteknik >  >> RDS >> Mysql

mysql-fråga för tidszonkonvertering

Använder FROM_UNIXTIME konverterar en UNIX-tidsstämpel till en MySQL DATETIME:

FROM_UNIXTIME(r.unixtime)

Då kan du använda CONVERT_TZ för att få DATETIME i en annan tidszon:

CONVERT_TZ(FROM_UNIXTIME(r.unixtime), ?, 'GMT')

Problemet är att du måste veta att den ursprungliga tidszonen är - du måste uppdatera ? med rätt tidszon...




  1. Hur kan jag lösa [ERROR] InnoDB:Operativsystemfel nummer 87 i en filoperation på mysql?

  2. mysql överlappar två tabeller i tidsstämplar

  3. linq till entitet:linq query prestandaoptimering

  4. nPLS-00306:fel nummer eller typer av argument i anrop