改变MySQL中的当前日期curdate()格式
当前日期格式为“YYYY-mm-dd”。要更改当前日期格式,可以使用date_format()。
首先,让我们显示当前日期 –
mysql> select curdate();
这将产生以下输出 –
+------------+
| curdate() |
+------------+
| 2019-08-08 |
+------------+
1行记录(0.00秒)
以下是更改curdate()(当前日期)格式的查询 –
mysql> select date_format(curdate(), '%m/%d/%Y');
这将产生以下输出-
+------------------------------------+
| date_format(curdate(), '%m/%d/%Y') |
+------------------------------------+
| 08/08/2019 |
+------------------------------------+
1行记录(0.00秒)
首先,让我们创建一个表-
mysql> create table DemoTable (
ArrivalDate date
);
Query OK,0行受影响(0.50秒)
使用insert命令在表中插入一些记录 –
mysql> insert into DemoTable values('2019-01-10');
Query OK,1行受影响(0.18秒)
mysql> insert into DemoTable values('2016-12-18');
Query OK,1行受影响(0.12秒)
使用select语句从表中显示所有记录 –
mysql> select *from DemoTable;
这将产生以下输出 –
+-------------+
| ArrivalDate |
+-------------+
| 2019-01-10 |
| 2016-12-18 |
+-------------+
2行记录(0.00秒)
以下是更改日期格式的查询 –
mysql> select date_format(ArrivalDate, '%m/%d/%Y') from DemoTable;
这将产生以下输出 –
+--------------------------------------+
| date_format(ArrivalDate, '%m/%d/%Y') |
+--------------------------------------+
| 01/10/2019 |
| 12/18/2016 |
+--------------------------------------+
2行记录(0.00秒)
阅读更多:MySQL 教程