Tạo bảng datetime
mysql> CREATE TABLE DemoTable1619 (ArrivalTime DATETIME);
INSERT INTO DemoTable1619 VALUES(NOW()),(CURDATE()),('2019-12-31');
Dữ liệu
mysql> SELECT * FROM DemoTable1619;
+---------------------+
| ArrivalTime |
+---------------------+
| 2019-10-20 15:02:12 |
| 2019-10-20 00:00:00 |
| 2019-12-31 00:00:00 |
+---------------------+
Truy vấn: DATE_FORMAT với %M %Y
mysql> SELECT DATE_FORMAT(ArrivalTime, '%M %Y') FROM DemoTable1619;
Kết quả: Tên tháng tiếng Anh + năm
+----------------------------------+
| DATE_FORMAT(ArrivalTime, '%M %Y') |
+----------------------------------+
| October 2019 |
| October 2019 |
| December 2019 |
+----------------------------------+
Các định dạng phổ biến: %M tên tháng đầy đủ, %m tháng 2 chữ số, %Y năm 4 chữ số, %d ngày, %H:%i:%s giờ:phút:giây. Xem tài liệu MySQL cho đầy đủ specifier.