2012-06-26 61 views
0

我使用TIME數據類型用於存儲員工加班工作,在某些情況下,時間值存儲爲這樣的格式MySQL的時間格式無效

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

這是什麼格式,我怎麼知道這個的確切值?

請這個

感謝對幫助提前,

溼婆

回答

0

9.08:00:00 這裏圖9是9天,然後9 * 24 = 216和0.08是8個小時,所以完全216 + 5 =221小時

2.16:00:00與上述相同的2 - 1天2 * 24和16是16小時48 + 16 = 64

通過使用MySQL功能看上述計算

注意:在Mysql 5.5.18 TIME數據類型列中存儲像這樣的時間值...

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其小時:分鐘

+0

9.08:00:00 這裏9是9天然後9 * 24 = 216和.08是8小時,所以完全216 + 5 =221小時 2.16:00:00與上述相同的2 - 1天2 * 24和16是16小時48 + 16 = 64 使用SELECT TIME_FORMAT看上述計算(time_field ,'%H:%i')FROM user_table; 注意:在Mysql 5.5.18中,TIME數據類型列存儲像這樣的時間值... – shiva

相關問題