日期的比較

2022-08-01 13:42:15 字數 900 閱讀 9043

本文**至 

1.日期可以進行比較以確定大小或相等,也可以確定兩個日期之間的時間間隔。兩個日期的間隔時間差可以使用-timeintervalsincedate:方法來計算

nsdate * now = [nsdate date];

nsdate * anhourago = [now datebyaddingtimeinterval:-60*60];

nstimeinterval timebetween = [now timeintervalsincedate:anhourago];

nslog(@」%f」,timebetween);

複製**

2.日期比較也可以使用-timeintervalsincenow方法獲取和當前的時間間隔

nsdate * anhourago = [nsdate datewithtimeintervalsincenow;-60*60];

nstimeinterval interval = [anhourago timeintervalsincenow];

nslog(@」%f」,interval);

複製**

3.nsdate還提供了-laterdate、-earlierdate和compare方法來比較日期

nsdate * now = [nsdate date];

nsdate * anhourago = [now datebyaddingtimeinterval:-60*60];

nsdate *result1 = [now laterdate:anhourago];

nsdate * result2 = [now earlierdate:anhourago];

nscomparisonresult result3 = [now compare:anhourago];

複製**

mysql日期查詢 日期比較

1.convert轉成string,在用like查詢。select from table1 where convert varchar,yourtime,120 like 2017 06 30 2.between select from table1 where yourtime between 2...

日期型別比較

表 user id,createdon id,建立時間 situation 1 查出所有建立時間在2011年9月1日之後的記錄。mysql 最簡單了 select from user where createdon 2011 09 01 mysql的日期處理能力很強大,可以精確到年 月 日 時 分 ...

Java日期比較

在進行業務處理時,遇到乙個需要比較日期但是不包含時分秒的判斷問題 dateformat f new dateformat yyyy mm dd if f.parse f.format user.getexpirydate before f.parse f.format new date 1 f.fo...