在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 教程