2015-11-11 162 views
1

任何人都可以解釋我如何得到這個Mysql查詢結果是可能的。Mysql查詢錯誤unix時間戳

select 
sec_to_time(
unix_timestamp('2014-10-26 02:00:00')- 
unix_timestamp('2014-10-25 20:00:00') 
); 

結果:

07:00:00 

應該是:

06:00:00 
+0

夏令時?這是星期六和星期日... – maskacovnik

回答

2

使用MySQL TIMEDIFFTIME_TO_SEC這樣的: -

TIME_TO_SEC(TIMEDIFF('2014-10-26 02:00:00', '2014-10-25 20:00:00')) 
+0

好的。我仍然無法理解爲什麼在這個特定的日期(所有坐着和陽光),MySQL給我錯誤的結果。 – user5549328

+1

我很好。夏令時。謝謝。 – user5549328