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

Hiển thị tên tháng và năm từ cột DATETIME trong MySQL

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.