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

Định dạng DateTime chuẩn cho cơ sở dữ liệu MySQL

Định dạng chuẩn DATETIME trong MySQL là 'YYYY-MM-DD HH:MM:SS'.

Tạo bảng DATETIME

mysql> CREATE TABLE DemoTable797(ArrivalDatetime DATETIME); 
Query OK, 0 rows affected (0.68 sec)

Chèn dữ liệu

mysql> INSERT INTO DemoTable797 VALUES(NOW()); 
Query OK, 1 row affected (0.15 sec)
mysql> INSERT INTO DemoTable797 VALUES('2016-12-21 12:50:34'); 
Query OK, 1 row affected (0.17 sec)
mysql> INSERT INTO DemoTable797 VALUES('2017-03-01 17:40:21'); 
Query OK, 1 row affected (0.24 sec)

Kết quả

+---------------------+
| ArrivalDatetime     |
+---------------------+
| 2019-08-01 21:40:42 |
| 2016-12-21 12:50:34 |
| 2017-03-01 17:40:21 |
+---------------------+

Lưu ý quan trọng:

  • Luôn dùng định dạng ISO 8601: YYYY-MM-DD HH:MM:SS
  • NOW() trả về ngày giờ hiện tại của server
  • Khoảng trắng giữa ngày và giờ là bắt buộc
  • Giờ dùng định dạng 24h (00-23)

Kiểu liên quan: TIMESTAMP (lưu trữ UTC, chuyển đổi múi giờ), DATE (chỉ ngày), TIME (chỉ giờ).