如何在 MySQL 資料庫中將日期顯示為 30-04-2020 而非 2020-04-30?
為此,在 MySQL 中使用 DATE_FORMAT()。語法如下-
示例
select date_format(yourColumnName,'%d-%m-%Y') as anyAliasName from yourTableName;
讓我們建立一個表-
示例
mysql> create table demo80 -> ( -> due_date date -> ); Query OK, 0 rows affected (0.74
藉助於 insert 命令向表中插入一些記錄-
示例
mysql> insert into demo80 values('2020-04-30');
Query OK, 1 row affected (0.14
mysql> insert into demo80 values('2016-01-10');
Query OK, 1 row affected (0.17
mysql> insert into demo80 values('2018-03-21');
Query OK, 1 row affected (0.12使用 select 語句從表中顯示記錄-
示例
mysql> select *from demo80;
將產生以下輸出-
輸出
+------------+
| due_date |+------------+
| 2020-04-30 || 2016-01-10 |
| 2018-03-21 |+------------+
3 rows in set (0.00 sec)
以下查詢用於顯示 30-04-2020 這種日期形式,而非 2020-04-30。
示例
mysql> select date_format(due_date,'%d-%m-%Y') as ShowDate from demo80;
將產生以下輸出-
輸出
+------------+
| ShowDate |+------------+
| 30-04-2020 || 10-01-2016 |
| 21-03-2018 |+------------+
3 rows in set (0.03 sec)
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式語言
C++
C#
MongoDB
MySQL
Javascript
PHP