Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wykryj, czy data jest w czasie letnim w MySql

Strefy czasowe nie są przechowywane w wartościach DATETIME. Co ciekawe, dotyczą one TIMESTAMP.

Mając zapisaną datę, możesz pośmiertnie dowiedzieć się, czy czas letni był włączony w tym czasie na podstawie lokalnych przepisów. Ponieważ nie możesz zmienić dat, przypuszczam, że nie możesz dodać kolumny do przechowywania strefy czasowej...

Utwórz procedurę składowaną, która zawiera reguły i konwertuje podaną datę na GMT.

Pamiętaj, że tylko ludzie mieszkający w okolicy Greenwich chcą, aby ich czas był wyświetlany w GMT. :)

Powodzenia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wybrać ostatnie 3 minuty rekordów z MySQL za pomocą PHP

  2. Jak usunąć zduplikowane rekordy w bazie mysql?

  3. Sparametryzowane zapytania PHP/MySQL

  4. Jak dodać domyślne ograniczenie w MySQL?

  5. Błąd w zapytaniu Symfony:oczekiwany literał, otrzymał „”