【非凡程序员】 OC第十六节课 初识IOS开发三 (午夜十二点倒计时)
【非凡程序员】 OC第十六节课 初识IOS开发三 (午夜十二点倒计时)
七月流火zsp 发表于3年前
【非凡程序员】 OC第十六节课 初识IOS开发三 (午夜十二点倒计时)
  • 发表于 3年前
  • 阅读 19
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 非凡程序员,感谢 黄杨超 IOS指导。总结:张岁平学习笔记

计算从现在开始到午夜十二点的时间,先算出 现在和午夜十二点的时间戳的差,这是一个秒数,再把他转换为小时分钟。

 

ViewController.h文件:

#import <UIKit/UIKit.h>
@interface ViewController : UIViewController

@property (weak, nonatomic) IBOutlet UITextField *now;
@property (weak, nonatomic) IBOutlet UITextField *wuye;
@property (nonatomic,strong) NSTimer *timer;

@end

 

ViewController.m文件:
#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    _timer=[NSTimer scheduledTimerWithTimeInterval:1.0f target:self selector:@selector(date) userInfo:nil repeats:YES];
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}
-(void) date
{
    NSDate *now=[NSDate date];
    NSDateFormatter *former=[NSDateFormatter new];
    [former setDateFormat:@"yyyy年MM月dd日HH时mm分ss秒"];
    NSString *str=[former stringFromDate:now]; //把时间类型转换为NSString类型
    _now.text=str;

    NSString *timeSp1 = [NSString stringWithFormat:@"%li", (long)[now timeIntervalSince1970]];
    NSLog(@"timeSp:%@",timeSp1); //时间戳的值   (重点)

    NSString* timeStr = @"2015-06-12 00:00:00";
    NSDateFormatter *formatter = [NSDateFormatter new] ;
    [formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
    NSDate* date = [formatter dateFromString:timeStr]; //把NSString类型转换为时间类型

    NSString *timeSp2 = [NSString stringWithFormat:@"%li", (long)[date timeIntervalSince1970]];
    NSLog(@"timeSp:%@",timeSp2); //时间戳的值
   
    int timeSp=[timeSp2 intValue]-[timeSp1 intValue];
    int miao=timeSp%60;
    int xiaoshi=(timeSp/60)/60;
    int fenzhong=(timeSp/60)%60;
    [_wuye setText:[NSString stringWithFormat:@"%i时 %i分 %i秒",xiaoshi,fenzhong,miao]];
   
}

@end

标签: 非凡程序员
共有 人打赏支持
粉丝 10
博文 29
码字总数 11273
×
七月流火zsp
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: