OC 学习笔记5 NSDate NSDateFormatter

来源:互联网 发布:移动数据关闭还走流量 编辑:程序博客网 时间:2024/05/17 21:56

        //得到的格林制时间

        NSDate* date = [NSDatedate];

        NSLog(@"%@",date);

        //得到比date5秒的时间

        NSDate* date1 = [NSDatedateWithTimeInterval:5sinceDate:date];

        //得到date11970000秒的时间间隔,单位是秒(NSTimeInterval就是double

        NSTimeInterval delta = [date1 timeIntervalSince1970];

        NSLog(@"%f",delta);

        //date对象生成的时间,到下面这段代码执行的时间间隔

        NSTimeInterval delta1 = [date timeIntervalSinceNow];

        NSLog(@"%f",delta1);//-0.005550


 

//初始化一个日期对象

        NSDate* date = [NSDatedate];

        //初始化一个日期格式对象

        NSDateFormatter* dateFormater = [[NSDateFormatteralloc] init];

        //y表示年 M表示月 d表示天

        //H表示24小时制 h表示12小时制 m表示分 s表示秒

        //把日期转换为NSString

        dateFormater.dateFormat = @"yyyy/MM/dd HH_mm_ss";

        NSString* string = [dateFormater stringFromDate:date];

        NSLog(@"%@",string);

        

        //NSString转换为NSDate

        NSString* _time = @"2015/11/01 18:57";

        NSDateFormatter* _formatter = [[NSDateFormatteralloc] init];

        _formatter.dateFormat = @"yyyy/MM/dd HH:mm";

        NSDate* _date = [_formatter dateFromString:_time];

        NSLog(@"%@",_date);


0 0