• 时间差计算(给定两时间,转换为时间差)


    -(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]];

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

        

    }

  • 相关阅读:
    LeetCode 1
    Thinking in Java学习杂记(第7章)
    工程优化部分概念
    Thinking in Java学习杂记(5-6章)
    Thinking in Java学习杂记(1-4章)
    python中map()和dict()的用法
    JavaWeb高级编程(下篇)
    对CSDN的理性吐槽
    CSDN博客已经打不开了
    大连交大教务一键教学评价
  • 原文地址:https://www.cnblogs.com/JZY3160/p/4585119.html
Copyright © 2020-2023  润新知