0

我正在使用 TIME 数据类型来存储员工的额外工作时间,在某些情况下,时间值会像这种格式一样存储

9.08:00:00, 
2.16:00:00, 
1.00:00:00, 
-9.05:00:00 

这种格式是什么,我怎么知道它的确切值?

请帮忙

提前致谢,

湿婆

4

2 回答 2

0

9.08:00:00 这里 9 是 9 天,然后 9*24=216 和 0.08 是 8 小时,所以总共 216+5=221 小时

2.16:00:00 同上 2 - 2 天 2*24 和 16 是 16 小时 48+16=64

使用 MySQL 函数查看上述计算

注意:在 Mysql 5.5.18 中,TIME 数据类型列存储时间值,如下所示...

于 2012-06-27T05:41:33.647 回答
0

您需要使用 TIME_FORMAT() 将其转换为字符串。(http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_time-format

SELECT TIME_FORMAT(time_field, '%H:%i') FROM table

%H:$i 它的小时:分钟

于 2012-06-26T11:11:03.973 回答