博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS中获取当前时间,设定时间,并算出差值
阅读量:6865 次
发布时间:2019-06-26

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

1 NSDate *date = [NSDate date];//获取当前时间 2         NSTimeZone *zone = [NSTimeZone systemTimeZone];//修改时区 3         NSInteger interval1 = [zone secondsFromGMTForDate: date];//修改时区 4         _localDate1 = [date  dateByAddingTimeInterval: interval1];//修改时区 5         NSLog(@"~~~~~~~~~~~~~今天%@\n", _localDate1); 6          7          8         NSCalendar *calendar = [NSCalendar currentCalendar]; 9         NSDateComponents *comp = [calendar components:NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekdayCalendarUnit |    NSDayCalendarUnit fromDate:_localDate1];10 11         //获取当前年月日12         NSInteger year = [comp year];13         NSInteger month = [comp month];14         NSInteger day = [comp day];15         16         NSDateComponents * components = [[NSDateComponents alloc]init];17 18         //设定19         [components setYear:year];20         [components setMonth:month];21         [components setDay:day];22         [components setHour:16];23         [components setMinute:32];24         25         NSCalendar *current = [NSCalendar currentCalendar];26         27         NSDate *setDate1 = [current dateFromComponents:components];28         //默认的时区都是格林尼治0时区,我们在东8区29         NSTimeZone *zone2 = [NSTimeZone systemTimeZone];//修改时区30         NSInteger interval2 = [zone2 secondsFromGMTForDate: setDate1];//修改时区31         _localDate2 = [setDate1  dateByAddingTimeInterval: interval2];//修改时区32         33         NSLog(@"-----------%@\n",_localDate2);34 //_localDate1-_localDate2,得到的结果默认为秒,可以自己换算35 NSInteger lastTime = [_localDate2 timeIntervalSinceDate:_localDate1]/60;36     NSLog(@"!!!!!!!!!!!!%ld\n",lastTime);

获取day的时候会多加一天,不知道是什么情况

转载于:https://www.cnblogs.com/hjft/p/6245671.html

你可能感兴趣的文章
java synchronized详解
查看>>
搜索引擎(ELK)
查看>>
Java 定时任务调度工具 Quartz(Part 2)
查看>>
k8s集群部署一(最新版docker安装)
查看>>
Jerry的碎碎念:SAPUI5, Angular, React和Vue
查看>>
《梦醒黄金城》主创暨明星见面会举办 预计2019年完成拍摄
查看>>
HanLP-最短路径分词
查看>>
C#程序如何对接比特币钱包节点?
查看>>
热爱工作,拥抱明天——读《干法》有感2800字
查看>>
wp7 关于真机调试,部署注意事项
查看>>
vim ^M
查看>>
php对接收值的标准过滤处理
查看>>
多层科目任意组合汇总报表的性能优化 (上)
查看>>
类型转换函数(三十五)
查看>>
变量的高级主题(六)
查看>>
2017 必备的八款最佳反勒索软件工具
查看>>
类和对象
查看>>
七月新增开源项目:你学习的速度跟得上前端造轮子的速度吗?
查看>>
MySQL数据库-完全备份及恢复
查看>>
腾讯云微计算实践:从Serverless说起,谈谈边缘计算的未来
查看>>