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

Cách hiển thị ngày theo định dạng tùy chỉnh trong MySQL

Cần dùng hàm DATE_FORMAT() để hiển thị ngày theo định dạng khác. Hàm này nhận 2 đối số: thứ nhất là ngày, thứ hai là chuỗi định dạng (format string).

Ví dụ – Giả sử bảng date_testing có 3 ngày:

mysql> SELECT * FROM date_testing;
+------------+
| Date       |
+------------+
| 2017-03-15 |
| 2017-03-25 |
| 2017-04-05 |
+------------+
3 rows in set (0.00 sec)

Dùng DATE_FORMAT() để đổi định dạng:

mysql> SELECT DATE_FORMAT(Date, '%W %D %M %Y') AS 'FORMATTED DATE' FROM date_testing;
+---------------------------+
| FORMATTED DATE            |
+---------------------------+
| Wednesday 15th March 2017 |
| Saturday 25th March 2017  |
| Wednesday 5th April 2017  |
+---------------------------+
3 rows in set (0.00 sec)

Trong đó %W, %D, %M, %Y là các ký tự định dạng ngày.