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

Jak przekonwertować strefę czasową w MySQL

W tym artykule opisano, jak przekonwertować strefę czasową w MySQL za pomocą CONVERT_TZ funkcja.

Korzystanie z funkcji CONVERT_TZ

Domyślnie serwery A2 Hosting używają jednej z następujących stref czasowych:

  • Serwery z siedzibą w USA (Michigan):wschodnia strefa czasowa USA.
  • Serwery w Europie (Amsterdam):Środkowoeuropejska strefa czasowa.
  • Serwery w Azji (Singapur):standardowa strefa czasowa Singapuru.

Na serwerach współdzielonych nie można zmienić domyślnej strefy czasowej MySQL, ponieważ wpłynęłoby to na inne konta na serwerze. Możesz jednak przekonwertować strefę czasową używaną w DATE , CZAS i DATETIME pola, wywołując CONVERT_TZ działać w razie potrzeby.

Na przykład poniższe przykładowe zapytanie pokazuje, jak przekonwertować bieżącą datę i godzinę we wschodniej strefie czasowej Stanów Zjednoczonych na strefę czasową Paryża we Francji:

SELECT CONVERT_TZ( NOW(),'US/Eastern','Europe/Paris' );
Pełną listę stref czasowych można znaleźć na stronie https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.

Więcej informacji

  • Aby uzyskać więcej informacji na temat obsługi stref czasowych w MySQL, odwiedź http://dev.mysql.com/doc/refman/5.0/en/time-zone-support.html.
  • Więcej informacji na temat CONVERT_TZ funkcji, odwiedź http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_convert-tz.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego używanie przygotowanej instrukcji mysql jest bezpieczniejsze niż używanie typowych funkcji ucieczki?

  2. Wyszukaj dopasowanie całych słów w MySQL

  3. Ładowanie klasy com.mysql.jdbc.Driver ... jest przestarzałym komunikatem

  4. Jak tworzyć i używać widoków MySQL

  5. Składnia SQL CREATE TABLE – wymieniona przez DBMS