Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để sử dụng hàm MySQL FROM_UNIXTIME () để trả về giá trị datetime ở định dạng số?

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

mysql> Select FROM_UNIXTIME(1555033470)+0 AS 'Date in Numeric Format';
+------------------------+
| Date in Numeric Format |
+------------------------+
| 20190412071430.000000  |
+------------------------+
1 row in set (0.00 sec)

Sau khi thêm 0 (+0) vào giá trị datetime, MySQL trả về giá trị số lên đến 6 chữ số micro giây.