我使用TIME數據類型用於存儲員工加班工作,在某些情況下,時間值存儲爲這樣的格式MySQL的時間格式無效
9.08:00:00,
2.16:00:00,
1.00:00:00,
-9.05:00:00
這是什麼格式,我怎麼知道這個的確切值?
請這個
感謝對幫助提前,
溼婆
我使用TIME數據類型用於存儲員工加班工作,在某些情況下,時間值存儲爲這樣的格式MySQL的時間格式無效
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 - 1天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其小時:分鐘
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