Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách dùng FROM_UNIXTIME() trả về giá trị datetime dạng số trong MySQL?

Như chúng ta biết, chúng ta có thể chuyển giá trị thời gian hoặc datetime thành số nguyên bằng cách cộng 0 (+0) vào chúng. Tương tự, chúng ta có thể chuyển giá trị datetime được trả về bởi hàm FROM_UNIXTIME() sang dạng số. Ví dụ sau sẽ làm rõ hơn:

mysql> SELECT FROM_UNIXTIME(1555033470)+0 AS 'Ngày Dạng Số';
+------------------------+
| Ngày Dạng Số           |
+------------------------+
| 20190412071430.000000  |
+------------------------+
1 row in set (0.00 sec)

Sau khi cộng 0 (+0) vào giá trị datetime, MySQL trả về giá trị số lên đến 6 chữ số microseconds.