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

Thay đổi định dạng ngày trong cột MySQL với DATE_FORMAT

Hàm DATE_FORMAT(date, format) chuyển đổi DATE/DATETIME/TIMESTAMP thành chuỗi theo mẫu định dạng tùy ý (dd-mm-YYYY, MM/DD/YY, v.v.).

Ví dụ minh họa

Tạo bảng và chèn ngày:

mysql> CREATE TABLE DemoTable1906 (DueTime DATETIME);
mysql> INSERT INTO DemoTable1906 VALUES(NOW()),(CURDATE()),('2017-10-11'),('2015-01-12'),('2018-04-25');

Định dạng dd-mm-YYYY:

mysql> SELECT DATE_FORMAT(DueTime, '%d-%m-%Y') FROM DemoTable1906;

Kết quả:

+---------------------------------+
| DATE_FORMAT(DueTime, '%d-%m-%Y') |
+---------------------------------+
| 11-12-2019                      |
| 11-12-2019                      |
| 11-10-2017                      |
| 12-01-2015                      |
| 25-04-2018                      |
+---------------------------------+

Các ký tự định dạng phổ biến: %d ngày (01-31), %m tháng (01-12), %Y năm 4 chữ số, %H giờ 24h, %i phút, %s giây. Xem tài liệu MySQL để biết đầy đủ.