在MySQL中,處理時間差可以使用內置的函數TIMEDIFF()來計算兩個時間之間的差值。TIMEDIFF()函數接受兩個時間參數,并返回它們之間的差值。
例如,如果要計算兩個時間戳之間的時間差,可以使用以下查詢:
SELECT TIMEDIFF('2022-01-01 12:00:00', '2022-01-01 10:00:00');
這將返回兩個時間之間的差值,格式為時:分:秒。如果要將時間差以其他格式顯示,可以使用DATE_FORMAT()函數來格式化輸出:
SELECT DATE_FORMAT(TIMEDIFF('2022-01-01 12:00:00', '2022-01-01 10:00:00'), '%H hours, %i minutes, %s seconds');
這將以小時、分鐘和秒的格式顯示時間差。