sql >> Databáze >  >> RDS >> Mysql

Zjistit, zda je datum v letním čase v MySql

Časová pásma nejsou uložena v hodnotách DATETIME. Zajímavé je, že jsou pro TIMESTAMP.

Vzhledem k uloženému datu můžete posmrtně zjistit, zda byl DST v té době "zapnut" na základě místních pravidel. Vzhledem k tomu, že nemůžete změnit data, hádal bych, že nemůžete přidat sloupec pro uložení časového pásma...

Vytvořte uloženou proceduru, která obsahuje pravidla a převede dané datum na GMT.

Všimněte si, že pouze lidé žijící v okolí Greenwiche chtějí, aby se jejich časy zobrazovaly v GMT. :)

Hodně štěstí.



  1. Jak seskupit podle týdne v MySQL?

  2. Jak exportovat schéma databáze v Oracle do souboru výpisu

  3. Nelze přidat nebo aktualizovat podřízený řádek:omezení cizího klíče se nezdaří

  4. MySQL vysvětlit porozumění dotazu