zoukankan      html  css  js  c++  java
  • 时间差计算(给定两时间,转换为时间差)

    -(NSString *)getchaWithBegin:(NSString *)begin WithEnd:(NSString *)end

    {

        

       begin=@"20150615184030";

        end= @"20150615204130";

        

        NSCalendar *cal = [NSCalendar currentCalendar];

        

        NSInteger unitFlag = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekdayCalendarUnit |  NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;

        

        

        NSDateFormatter* df2 = [[NSDateFormatter alloc]init];

        [df2 setDateFormat:@"yyyyMMddHHmmss"];//(格式自己定制)

        

      

        

        NSDateComponents *d = [cal components:unitFlag fromDate:[df2 dateFromString:begin] toDate:[df2 dateFromString:end]options:0];

        

        

        

        

    //    int sec = [d hour]*3600+[d minute]*60+[d second];

    //    NSLog(@"second = %ld",[d hour]);

        NSLog(@"%@",[NSString stringWithFormat:@"%ld小时%ld分",[d day]*24+[d hour],(long)[d minute]]);

        return [NSString stringWithFormat:@"%ld小时%ld分",[d day]*24+[d hour],(long)[d minute]];

        // 返回多少小时多少分钟

        

    }

  • 相关阅读:
    DRF(四)
    DRF----------(三)
    DRF--------(二)
    DRF(一)
    VUE(四)
    VUE(三)
    VUE(二)
    DRF 序列化组件 模型层中参数补充
    django中基于python3.6使用容联发送短信
    django-jwt token校验源码简析
  • 原文地址:https://www.cnblogs.com/JZY3160/p/4585119.html
Copyright © 2011-2022 走看看