Mysql
 sql >> база данни >  >> RDS >> Mysql

Открийте дали дадена дата е в лятно часово време в MySql

Часовите зони не се съхраняват в стойности DATETIME. Интересното е, че те са за TIMESTAMPs.

Като се има предвид съхранена дата, можете посмъртно да разберете дали DST е било „включено“ по това време въз основа на местните правила. Тъй като не можете да промените датите, предполагам, че не можете да добавите колона за съхраняване на часовата зона...

Направете съхранена процедура, която съдържа правилата и преобразува дадена дата в GMT.

Имайте предвид, че само хората, които живеят около Гринуич, искат часовете им да се показват в GMT. :)

Успех.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да напиша съхранена процедура с помощта на phpmyadmin и как да я използвам чрез php?

  2. Как да отрежа водещия и задния цитат от MySQL ред?

  3. MySQL за замяна с заместващ знак

  4. Изберете от няколко таблици без присъединяване?

  5. Застой в MySQL поради вмъкване от множество нишки