3 回答

TA貢獻1895條經(jīng)驗 獲得超3個贊
使用TIMESTAMPDIFFMySQL函數(shù)。例如,您可以使用:
SELECT TIMESTAMPDIFF(SECOND, '2012-06-06 13:13:55', '2012-06-06 15:20:18')
在您的情況下,TIMSTAMPDIFF函數(shù)的第三個參數(shù)將是當前登錄時間(NOW())。第二個參數(shù)是上次登錄時間,該時間已在數(shù)據(jù)庫中。

TA貢獻1934條經(jīng)驗 獲得超2個贊
我關于邏輯的兩分錢:
語法是“舊日期”-:“新日期”,因此:
SELECT TIMESTAMPDIFF(SECOND, '2018-11-15 15:00:00', '2018-11-15 15:00:30')
給30
SELECT TIMESTAMPDIFF(SECOND, '2018-11-15 15:00:55', '2018-11-15 15:00:15')
給出:-40

TA貢獻1995條經(jīng)驗 獲得超2個贊
如果開始日期和結束日期時間是在不同的日期,請使用TIMEDIFF。
SELECT TIMEDIFF(datetime1,datetime2)
如果datetime1> datetime2然后
SELECT TIMEDIFF("2019-02-20 23:46:00","2019-02-19 23:45:00")
給:24:01:00
和datetime1 <datetime2
SELECT TIMEDIFF("2019-02-19 23:45:00","2019-02-20 23:46:00")
給:-24:01:00
添加回答
舉報