sql >> Database teknologi >  >> RDS >> Mysql

Registrer, om en dato er i sommertid i MySql

Tidszoner gemmes ikke i DATETIME-værdier. Interessant nok er de til TIMESTAMPs.

Givet en gemt dato, kan du posthumt finde ud af, om sommertid var "til" på det tidspunkt baseret på de lokale regler. Da du ikke kan ændre datoerne, vil jeg gætte på, at du ikke kan tilføje en kolonne til at gemme tidszonen...

Lav en lagret procedure, der indeholder reglerne og konverterer en given dato til GMT.

Bemærk, at kun de mennesker, der bor omkring Greenwich, ønsker, at deres tider vises i GMT. :)

Held og lykke.



  1. Hvorfor er 2 rækker berørt i min `INSERT ... ON DUPLICATE KEY UPDATE`?

  2. INNER eller LEFT Sammenføjning af flere bordplader i en enkelt række

  3. Fejl under forsøg på at hente tekst for fejl ORA-01804

  4. Wordpress Fatal fejl:Ufanget fejl:Kald til udefineret funktion mysql_connect() i /wp-includes/wp-db.php:1570