首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

时间类型怎么只取小时和分,而不取秒

2012-11-17 
时间类型如何只取小时和分,而不取秒?请问大家,在MYSQL中存储的TIME类型数据,默认就是 HH:MM:SS 也就是“09:

时间类型如何只取小时和分,而不取秒?
请问大家,在MYSQL中存储的TIME类型数据,默认就是 HH:MM:SS 也就是“09:30:00”
我现在想取小时和分钟,不要秒,该如何做呢?
我取出的“09:30”想变成“0930”以该如何处理?

[解决办法]
如此如此,这般这般,两种方案:

SQL code
mysql> set @ti := "09:30:00";Query OK, 0 rows affected (0.00 sec)mysql> select time_format(@ti, "%h%i");+--------------------------+| time_format(@ti, "%h%i") |+--------------------------+| 0930                     |+--------------------------+1 row in set (0.00 sec)mysql> select replace(left(@ti, 5), ":", "");+--------------------------------+| replace(left(@ti, 5), ":", "") |+--------------------------------+| 0930                           |+--------------------------------+1 row in set (0.00 sec) 

热点排行