MySQL无效的TIME格式

时间:2012-06-26 11:00:09

标签: mysql sql

我使用TIME数据类型来存储员工额外工作时间,因为在某些情况下,时间值的存储方式与此格式相同

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

这种格式是什么以及我如何知道这个的确切价值?

请帮助解决此问题

提前感谢,

2 个答案:

答案 0 :(得分: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小时:分钟

答案 1 :(得分:0)

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

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

使用MySQL函数

查看上述计算

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