日期年月日的比较以及判断
? ? ? ? ? ? ? ??//對比的時間
? ? ? ? ? ? ? ? NSCalendar *gregorian = [[NSCalendar alloc]initWithCalendarIdentifier:NSCalendarIdentifierGregorian];
? ? ? ? ? ? ? ? [gregorian setFirstWeekday:2];
? ? ? ? ? ? ? ? NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
? ? ? ? ? ? ? ? [dateFormatter setDateFormat:@"yyyyMMddHHmmss"];
? ? ? ? ? ? ? ? NSDate *fromDate;
? ? ? ? ? ? ? ? NSDate *toDate;
? ? ? ? ? ? ? ? [gregorian rangeOfUnit:NSCalendarUnitMinute startDate:&fromDate interval:NULL forDate:[dateFormatter dateFromString:tisuTime]];
? ? ? ? ? ? ? ? [gregorian rangeOfUnit:NSCalendarUnitMinute startDate:&toDate interval:NULL forDate:[NSDate date]];
? ? ? ? ? ? ? ? NSDateComponents *dayComponents = [gregorian components:NSCalendarUnitMinute fromDate:fromDate toDate:toDate options:0];
? ? ? ? ? ? ? ? ? ? if (dayComponents.minute >= 0 && dayComponents.minute<60) {
? ? ? ? ? ? ? ? ? ? ? ? [self.tisuBtn setTitle: @"已加速" forState:UIControlStateNormal];
? ? ? ? ? ? ? ? ? ? ? ? _tisuBtn.backgroundColor = BUTTON_UNSELECT;
? ? ? ? ? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? ? ? ? ? //如果大于一小時之后就可以再次點擊
? ? ? ? ? ? ? ? ? ? ? ? [self.tisuBtn setTitle: @"加速審核" forState:UIControlStateNormal];
? ? ? ? ? ? ? ? ? ? ? ? _tisuBtn.backgroundColor = MAINCOLOR;
? ? ? ? ? ? ? ? ? ? }
?
轉(zhuǎn)載于:https://www.cnblogs.com/wenqian/p/7207429.html
總結
以上是生活随笔為你收集整理的日期年月日的比较以及判断的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: A Full Hardware Guid
- 下一篇: servlet的几个函数