在MySQL中,如何按用户指定的格式显示时间?

在MySQL中,如何按用户指定的格式显示时间?

我们也可以使用DATE_FORMAT()函数来以其他格式显示时间。在这种情况下,该函数将有两个参数,第一个是时间,第二个是格式字符串。

以下示例将更改当前时间以指定格式-

mysql> SELECT DATE_FORMAT(NOW(), '现在的时间是 %h:%i:%s %p');

+-------------------------------------------------+
| DATE_FORMAT(NOW(), '现在的时间是 %h:%i:%s %p') |
+-------------------------------------------------+
| 现在的时间是 05:15:47 上午                      |
+-------------------------------------------------+
1行记录(用时0.00秒)

以下示例将更改给定时间以指定格式-

mysql> SELECT DATE_FORMAT('2017-10-29 06:03:25', '时间是 %h:%i:%s %p');

+--------------------------------------------------------------+
| DATE_FORMAT('2017-10-29 06:03:25', '时间是 %h:%i:%s %p') |
+--------------------------------------------------------------+
| 时间是 06:03:25 上午                                           |
+--------------------------------------------------------------+
1行记录(用时0.00秒)

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程