The CONVERT_TZ () functie Een tijd wordt gebruikt in een tijdzone . Als u een momentopname van de wereld (bol) kan vervolgens astronomen zal u vertellen dat de kaart heeft verticale stroken genoemd tijdzones. Op het moment dat het snapshot werd genomen, de tijd is anders in verschillende tijdzones, waarbij het verschil 1 uur als u de kaart scannen van oost naar west, van de ene tijdzone naar de volgende. De referentietijd of verwijzing tijdzone is de tijd (tijdzone) van Groot-Brittannië. Die referentietijd wordt de UTC of GMT tijd.
Waar je ook bent in de wereld, kan MySQL de tijd af te lezen van uw computer naar een andere tijdzone te zetten. De CONVERT_TZ () functie doet de truc. De syntax is: CONVERT_TZ (dt, from_tz, to_tz) waarbij dt is de datetime waarde from_tz is de tijdzone converteren van en to_tz is de tijdzone converteren naar. Tijdzones hebben namen. Degene door Groot-Brittannië wordt GTM heet en de ene door Moskou (Rusland) is Europa /Moskou; er is een ander heet BMO. Het volgende voorbeeld gekopieerd van de specificatie zet datetime van de GMT tijd zone naar de BMO tijdzone.
SELECT CONVERT_TZ ('2004-01-01 00:00:00', 'GMT', BMO); Mijn MySQL server ondersteunt deze functie en ik wil er niet over praten verder. Dat is het voor dit deel van de reeks. We stoppen hier en ga verder in het volgende deel van de serie. ChrysOther Delen van de SeriesDate en tijd LiteralsSimple Datum en tijd functies in MySQLParts van MySQL datum en TimeMySQL Dag Aantal Datum en Week Aantal Date FunctionsMySQL Datum en tijd Conversie FunctionsMySQL Datum en tijd opmaak DetailsMySQL Interval voor Datum en TimeMySQL Datum en tijd ArithmeticMiscellaneous Datum en tijd Functies in MySQLThe Must Know in Database Design en MySQLThe Must Know in Database Design en MySQL