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

Chuyển đổi số kỷ nguyên thành ngày con người có thể đọc được trong mysql

Giá trị kỷ nguyên của bạn 1389422614485 có vẻ như có độ chính xác mili giây. Vì vậy, bạn cần sử dụng một số hàm toán học mysql cùng với from_unixtime() để tạo định dạng con người có thể đọc được.

mysql> select from_unixtime(floor(1389422614485/1000));
+------------------------------------------+
| from_unixtime(floor(1389422614485/1000)) |
+------------------------------------------+
| 2014-01-11 12:13:34                      |
+------------------------------------------+

Cập nhật tháng 7 năm 2020: Kể từ MySQL 8.0, floor chức năng không còn cần thiết khi làm việc với mili giây:

mysql> select from_unixtime(1594838230234/1000);
+------------------------------------------+
| from_unixtime(1594838230234/1000)        |
+------------------------------------------+
| 2020-07-15 18:37:10.2340                 |
+------------------------------------------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trang web rút ngắn URL

  2. MySQL tự động lưu trữ ngày giờ cho mỗi hàng

  3. Cách tìm công cụ lưu trữ bảng tạm thời của MySQL

  4. MySQL:Nhóm theo hai cột và tổng

  5. Các vấn đề gặp phải với kiểu dữ liệu int (11) trong MYSQL