美文网首页
比较两个时间的间隔多少秒多少分多少小时等

比较两个时间的间隔多少秒多少分多少小时等

作者: 七里田间的守望者 | 来源:发表于2017-01-07 17:07 被阅读51次

//日期格式化类
    NSDateFormatter * fmt = [[NSDateFormatter alloc]init];
    //设置日期格式
    fmt.dateFormat = @"yyyy-MM-dd HH-mm-ss";
    //当前时间
    NSDate * now = [NSDate date];
    
    //要比较的时间
    NSDate * creat = [fmt dateFromString:@"2017-1-7 15:04:45"];
    
    //日历
    NSCalendar * calender = [NSCalendar currentCalendar];
    
    //比较时间
    NSCalendarUnit unit = NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitSecond;
    NSDateComponents * cmps = [calender components:unit fromDate:creat toDate:now options:0];
    
    NSLog(@"相差多少年%zd 相差多少年%zd 相差多少年%zd 相差多少年%zd 相差多少年%zd 相差多少年%zd",cmps.year,cmps.month,cmps.day,cmps.hour,cmps.minute,cmps.second);

相关文章

网友评论

      本文标题:比较两个时间的间隔多少秒多少分多少小时等

      本文链接:https://www.haomeiwen.com/subject/eppfbttx.html