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

时间类型如何只取小时和分,而不取秒?

请问大家,在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)


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

相关文章:

你感兴趣的文章:

标签云: