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

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

        

    }

  • 相关阅读:
    新华字典有多少字
    lisp install
    OCaml Language Sucks
    Erlang, Haskell, OCaml: screw one, marry one, kill one. Which and why?
    Linux获取网页源码的几种方法
    什么是zhcon
    What is plowshare?
    neo4j简单学习
    neo4j 云端部署
    Clojure语言 vs Scala语言
  • 原文地址:https://www.cnblogs.com/JZY3160/p/4585119.html
Copyright © 2011-2022 走看看