Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách chuyển đổi múi giờ trong MySQL

Bài viết này mô tả cách chuyển đổi múi giờ trong MySQL bằng cách sử dụng CONVERT_TZ chức năng.

Sử dụng hàm CONVERT_TZ

Theo mặc định, máy chủ của A2 Hosting sử dụng một trong các múi giờ sau:

  • Máy chủ đặt tại Hoa Kỳ (Michigan):Múi giờ miền Đông Hoa Kỳ.
  • Máy chủ đặt tại Châu Âu (Amsterdam):Múi giờ Trung Âu.
  • Máy chủ tại Châu Á (Singapore):Múi giờ chuẩn Singapore.

Trên các máy chủ được chia sẻ, bạn không thể thay đổi múi giờ MySQL mặc định, vì điều này sẽ ảnh hưởng đến các tài khoản khác trên máy chủ. Tuy nhiên, bạn có thể chuyển đổi múi giờ được sử dụng trong DATE , TIME DATETIME bằng cách gọi CONVERT_TZ chức năng khi cần thiết.

Ví dụ:truy vấn mẫu sau đây cho biết cách chuyển đổi ngày và giờ hiện tại ở múi giờ miền Đông Hoa Kỳ sang múi giờ cho Paris, Pháp:

SELECT CONVERT_TZ( NOW(),'US/Eastern','Europe/Paris' );
Để có danh sách đầy đủ về múi giờ, vui lòng truy cập https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.

Thông tin khác

  • Để biết thêm thông tin về hỗ trợ múi giờ trong MySQL, vui lòng truy cập http://dev.mysql.com/doc/refman/5.0/en/time-zone-support.html.
  • Để biết thêm thông tin về CONVERT_TZ , vui lòng truy cập http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html# Chức năng_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. Cách kết nối với cơ sở dữ liệu bằng Sequel Pro

  2. Làm cách nào để rút lại mật khẩu mặn từ Cơ sở dữ liệu và người dùng xác thực?

  3. PHP PDO:bộ ký tự, đặt tên?

  4. Những thách thức khi mở rộng quy mô cơ sở dữ liệu Moodle MySQL

  5. Mệnh đề Where để lọc hàng trong MySQL