IOS--方法积累
2014-11-02 20:51 doudo 阅读(172) 评论(0) 收藏 举报1.
计算两个日期之间相差几天几小时几分钟
NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSDate * senddate=[NSDate date]; //结束时间 NSDate *endDate = [dateFormatter dateFromString:@"2014-6-24 00:00:00"]; //当前时间 NSDate *senderDate = [dateFormatter dateFromString:[dateFormatter stringFromDate:senddate]]; //得到相差秒数 NSTimeInterval time=[endDate timeIntervalSinceDate:senderDate]; int days = ((int)time)/(3600*24); int hours = ((int)time)%(3600*24)/3600; int minute = ((int)time)%(3600*24)600/60; if (days <= 0&&hours; <= 0&&minute; <= 0) dateContent=@"0天0小时0分钟"; else dateContent=[[NSString alloc] initWithFormat:@"%i天%i小时%i分钟",days,hours,minute];[CATransaction begin];
[CATransaction setCompletionBlock:^{
// animation has finished
}];
// do some work eg:
[_myTableView beginUpdates];
[_insurancePeopleArray removeObjectAtIndex:deleteIndex-10-1];
NSIndexPath * indexPathOld = [NSIndexPath indexPathForRow:deleteIndex-10 inSection:0];
NSArray *array=[NSArray arrayWithObjects:indexPathOld, nil];
[self.myTableView deleteRowsAtIndexPaths:array withRowAnimation:UITableViewRowAnimationFade];
[_myTableView endUpdates];
[CATransaction commit];
浙公网安备 33010602011771号