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

Trong MySQL, tính toán bù đắp cho một múi giờ

Nếu bạn muốn tính toán độ lệch của một múi giờ chẳng hạn như Châu Mỹ / Vancouver từ UTC, bạn có thể thực hiện như sau:

SELECT (unix_timestamp() -  unix_timestamp(convert_tz(now(), 'Etc/UTC', 'America/Vancouver'))) / 3600   as offset;

Để điều này hoạt động, trước tiên bạn sẽ cần tải thông tin múi giờ vào mysql như được nêu ở đây: http://dev.mysql.com/doc/refman/5.0/en/mysql-tzinfo-to-sql.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để phát hiện cơ sở dữ liệu được kết nối là MariaDB hay MySQL?

  2. Có kỹ thuật SQL nào để sắp xếp thứ tự bằng cách kết hợp nhiều tiêu chí không?

  3. chọn tiêu đề liên quan dựa trên thẻ tương tự như like với mysql

  4. PHP - Lỗi trong khi / Khác?

  5. mysqli_query () mong đợi ít nhất 2 tham số, 1 tham số được đưa vào?