如何檢查兩個(gè)其他NSDate之間是否發(fā)生NSDate我試圖使用NSDate判斷當(dāng)前日期是否在日期范圍內(nèi)。例如,您可以使用NSDate獲取當(dāng)前日期/時(shí)間:NSDate rightNow = [NSDate date];然后我想用那個(gè)日期來檢查它是否在上午9點(diǎn)到下午5點(diǎn)之間。
3 回答

寶慕林4294392
TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊
我想出了一個(gè)解決方案。如果您有更好的解決方案,請(qǐng)隨意離開,我會(huì)將其標(biāo)記為正確。
+ (BOOL)date:(NSDate*)date isBetweenDate:(NSDate*)beginDate andDate:(NSDate*)endDate{ if ([date compare:beginDate] == NSOrderedAscending) return NO; if ([date compare:endDate] == NSOrderedDescending) return NO; return YES;}
- 3 回答
- 0 關(guān)注
- 509 瀏覽
添加回答
舉報(bào)
0/150
提交
取消