zoukankan      html  css  js  c++  java
  • iOS开发 倒计时

    [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;
        
        
    }
    
  • 相关阅读:
    家庭记账本_2
    家庭记账本_1
    安卓学习进度_25
    安卓软件学习进度_24
    对体温上报app的总结
    安卓软件学习进度_23
    安卓软件学习进度_22
    安卓开发
    安卓开发
    安卓开发
  • 原文地址:https://www.cnblogs.com/KingQiangzi/p/4561674.html
Copyright © 2011-2022 走看看