博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS开发 倒计时
阅读量:5172 次
发布时间:2019-06-13

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

[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(timerFireMethod:) userInfo:nil repeats:YES];

 

- (void)timerFireMethod:(NSTimer*)theTimer{        id obj = [theTimer userInfo];    NSDateFormatter *f1 = [[NSDateFormatter alloc] init];    [f1 setDateFormat:@"yyyy-MM-dd HH:mm:ss"];        NSDate *theDay = [f1 dateFromString:(NSString*)obj];//    [f1 release];        NSCalendar *cal = [NSCalendar currentCalendar];//定义一个NSCalendar对象        NSDate *today = [NSDate date];//得到当前时间        //用来得到具体的时差    unsigned int unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;    NSDateComponents *d = [cal components:unitFlags fromDate:today toDate:theDay options:0];        NSString *countdown = [NSString stringWithFormat:@"%d年%d月%d日%d时%d分%d秒", [d year],[d month],[d day], [d hour], [d minute], [d second]];    NSLog(@"countDowm== %@",countdown);    //    self.timeLabel.text = countdown;        }

 

转载于:https://www.cnblogs.com/KingQiangzi/p/4561674.html

你可能感兴趣的文章
springboot2.1.1集成webService
查看>>
后台向前端传值的json问题
查看>>
在5.7部分版本mysql对双引号的表名和字段,执行不成功
查看>>
解决idea修改html、js、css后,浏览器不能同步加载
查看>>
thymeleaf修改css的link属性,实现动态控制css引入文件
查看>>
在centos7.2上安装elasticserach7.3.2
查看>>
mybatisPlus代码生成工具
查看>>
在centos7.2上安装logstash7.3.2
查看>>
在centos7.2上安装kibana7.3.2
查看>>
Mac系统下安卓使用uiautomator配置SDK及真机环境配置
查看>>
Mac adb 提示 command not found. 解决办法
查看>>
git常用命令
查看>>
Spring MVC+ajax进行信息验证
查看>>
回文字符串
查看>>
有意思的B+树漫画介绍
查看>>
Spring MVC浅析
查看>>
spring容器、spring MVC容器以及web容器的区别
查看>>
最大线程数量
查看>>
异步操作是什么
查看>>
Flak——跨域问题解决
查看>>