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

Hiển thị ngày dạng 30-04-2020 thay vì 2020-04-30 từ MySQL

Sử dụng DATE_FORMAT(). Cú pháp:

SELECT DATE_FORMAT(tenCot, '%d-%m-%Y') AS tenBietDanh FROM tenBang;

Tạo bảng demo80:

mysql> CREATE TABLE demo80 (
    -> due_date DATE
    -> );

Chèn dữ liệu:

mysql> INSERT INTO demo80 VALUES('2020-04-30');
mysql> INSERT INTO demo80 VALUES('2016-01-10');
mysql> INSERT INTO demo80 VALUES('2018-03-21');

Hiển thị dữ liệu gốc:

mysql> SELECT * FROM demo80;
+------------+
| due_date   |
+------------+
| 2020-04-30 |
| 2016-01-10 |
| 2018-03-21 |
+------------+

Truy vấn định dạng dd-MM-yyyy:

mysql> SELECT DATE_FORMAT(due_date, '%d-%m-%Y') AS ShowDate FROM demo80;

Kết quả:

+------------+
| ShowDate   |
+------------+
| 30-04-2020 |
| 10-01-2016 |
| 21-03-2018 |
+------------+