博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
时间差计算(给定两时间,转换为时间差)
阅读量:7214 次
发布时间:2019-06-29

本文共 906 字,大约阅读时间需要 3 分钟。

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

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

    

}

 

转载于:https://www.cnblogs.com/JZY3160/p/4585119.html

你可能感兴趣的文章
如何将Ant下Web项目迁移到Hudson实现持续化集成开发
查看>>
avascript解汉诺塔问题
查看>>
三种快速以太网标准
查看>>
Waymo乘客交互系统亮相,还带西方记者试乘了没司机的真·无人车
查看>>
IPv4和IPv6共存技术---ISATAP隧道
查看>>
【Cocoa(mac) Application 开发系列之二】总结一些常用控件及自定义View
查看>>
爪哇国新游记之十七----肺腑之言
查看>>
美国诚实签经验——必带材料:护照,证件照,DS160确认页,面试预约确认页,+境外照片...
查看>>
PHP乱码问题,UTF-8(乱码) (share)
查看>>
python 反模式
查看>>
interface
查看>>
学着使用移动应用统计分析工具
查看>>
ArcEngine中使用上下左右键移动地图
查看>>
关于字符串实现交叉合并字符串
查看>>
Tomcat的Session管理机制
查看>>
iOS 7 - Auto Layout on iOS Versions prior to 6.0
查看>>
在陌生Linux环境查看Tomcat服务的方法
查看>>
ASP.NET 2.0角色及成员管理
查看>>
Ubuntu Server搭建svn服务以及迁移方法【转】
查看>>
Linux用户态定时器用法以及犯错总结【转】
查看>>