ios中关于获取当前时间和截止时间的时间差
2016-12-02 18:52
661 查看
NSDate *senddate = [NSDate date];
NSDateFormatter *dateformatter = [[NSDateFormatter alloc] init];
[dateformatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
// 截止时间字符串格式
NSString *expireDateStr = self.orderDetailModel.create_time;
// 当前时间字符串格式
NSString *nowDateStr = [dateformatter stringFromDate:senddate];
// 截止时间data格式
NSDate *expireDate = [dateformatter dateFromString:expireDateStr];
// 当前时间data格式
NSDate * nowDate = [dateformatter dateFromString:nowDateStr];
// 当前日历
NSLog(@"%@",nowDateStr);
NSCalendar *calendar = [NSCalendar currentCalendar];
// 需要对比的时间数据
NSCalendarUnit unit = NSCalendarUnitYear | NSCalendarUnitMonth
| NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitSecond;
// 对比时间差
NSDateComponents *dateCom = [calendar components:unit fromDate:expireDate toDate:nowDate options:0];
NSDateFormatter *dateformatter = [[NSDateFormatter alloc] init];
[dateformatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
// 截止时间字符串格式
NSString *expireDateStr = self.orderDetailModel.create_time;
// 当前时间字符串格式
NSString *nowDateStr = [dateformatter stringFromDate:senddate];
// 截止时间data格式
NSDate *expireDate = [dateformatter dateFromString:expireDateStr];
// 当前时间data格式
NSDate * nowDate = [dateformatter dateFromString:nowDateStr];
// 当前日历
NSLog(@"%@",nowDateStr);
NSCalendar *calendar = [NSCalendar currentCalendar];
// 需要对比的时间数据
NSCalendarUnit unit = NSCalendarUnitYear | NSCalendarUnitMonth
| NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitSecond;
// 对比时间差
NSDateComponents *dateCom = [calendar components:unit fromDate:expireDate toDate:nowDate options:0];
dateCom的.minute和hour 可以获得差距
相关文章推荐
- iOS 获取当前时间以及计算年龄(时间差)
- iOS 获取当前时间以及计算年龄(时间差)
- iOS 获取当前时间以及计算年龄(时间差)
- ios开发 获取系统时间 取得当前的年月日,当前的时分秒获得,周几和星期几获得
- iOS 获取当前时间
- IOS笔记:获取当前时间,并转化为一定格式字符串
- iOS-获取当前时间的年、月、日、时、分、秒
- JS获取当前时间并计算时间差
- IOS总结_获取当前的日期,时间,星期几
- iOS-获取视频长度和当前播放时间
- iOS-获取当前时间的年、月、日、时、分、秒
- WINCE应用层设计经验总结-关于当前时间显示和当前时间获取
- IOS MPMoviePlayerViewController 获取当前音频文件播放时间点
- IOS 获取当前时间戳
- ios 获取当前时间
- ios 获取当前时间
- iPhone开发--获取当前时间与2001年1月1日的时间差以毫秒为单位
- iOS-获取当前时间的年、月、日、时、分、秒
- IOS_计算当前时间与某时间的时间差
- 关于java获取当前时间