我正在使用 TIME 数据类型来存储员工的额外工作时间,在某些情况下,时间值会像这种格式一样存储
9.08:00:00,
2.16:00:00,
1.00:00:00,
-9.05:00:00
这种格式是什么,我怎么知道它的确切值?
请帮忙
提前致谢,
湿婆
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 数据类型列存储时间值,如下所示...
您需要使用 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 它的小时:分钟