您可以使用DATE_FORMAT()将时间数据类型设置为仅HH:MM。
以下是语法-select DATE_FORMAT(yourColumnName, "%H:%i") AS anyAliasName from yourTableName;
让我们首先创建一个表-mysql> create table DemoTable
(
Arrivaltime time
);
使用插入命令在表中插入记录-mysql> insert into DemoTable values('08:20');
mysql> insert into DemoTable values('05:40');
以下是使用select语句显示表中所有记录的查询-mysql> select *from DemoTable;
这将产生以下输出-+-------------+
| Arrivaltime |
+-------------+
| 08:20:00 |
| 05:40:00 |
+-------------+
2 rows in set (0.00 sec)
这是在MySQL数据库中仅设置HH:MM的查询-mysql> select DATE_FORMAT(Arrivaltime, "%H:%i") AS ONLY_HOUR_MINUTE from DemoTable;
这将产生以下输出-+------------------+
| ONLY_HOUR_MINUTE |
+------------------+
| 08:20 |
| 05:40 |
+------------------+
2 rows in set (0.03 sec)
MySQL数据库中时间数据格式化为HH:MM的方法
这篇博客介绍了如何在MySQL数据库中使用DATE_FORMAT()函数将时间数据类型转换为仅包含小时和分钟的格式。首先,创建一个名为DemoTable的表并插入时间记录,然后通过SELECT语句配合DATE_FORMAT()展示只包含HH:MM的时间数据,使得输出更加简洁易读。
159

被折叠的 条评论
为什么被折叠?



