如何在 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)
广告