mysql時間比較

2021-06-07 12:27:09 字數 954 閱讀 1842

時間比較:

當前時間是否在某個時間段之內:

是否在create_time+5天之內

select * from message_detail where unix_timestamp(now()) 

between unix_timestamp(create_time) and unix_timestamp(create_time+ interval 5 day);

是否在last_login+5分鐘之內

select * from user_detail where unix_timestamp('2012-06-29 13:59:21') 

between unix_timestamp(last_login) and unix_timestamp(last_login+ interval 5 minute);

second 秒 seconds  

minute 分鐘 minutes  

hour 時間 hours  

day 天 days  

month 月 months  

year 年 years  

minute_second 分鐘和秒 "minutes:seconds"  

hour_minute 小時和分鐘 "hours:minutes"  

day_hour 天和小時 "days hours"  

year_month 年和月 "years-months"  

hour_second 小時, 分鐘, "hours:minutes:seconds"  

day_minute 天, 小時, 分鐘 "days hours:minutes"  

day_second 天, 小時, 分鐘, 秒 "days hours:minutes:seconds"  

詳細時間比較參考:

mysql 時間比較函式

mysql計算兩個日期時間的差函式 第一種 timestampdiff函式,需要傳入三個引數,第乙個是比較的型別,可以比較frac second second minute hour day week month quarter或 year幾種型別,第二個和第三個引數是待比較的兩個時間,比較是後乙個...

NSDate 時間比較

由 nsdate 轉換為 nsstring nsdateformatter dateformatter nsdateformatter alloc init dateformatter setdateformat yyyy mm dd hh mm ss nsstring strdate datefo...

NSDate 時間比較

由 nsdate 轉換為 nsstring nsdateformatter dateformatter nsdateformatter alloc init dateformatter setdateformat yyyy mm dd hh mm ss nsstring strdate datefo...