NSDate类

 NSDate类

    NSDate这个类 是Foundation框架中表示日期的类

    //获取当前时间,打印信息中包含,年月日、时分秒,以及时区,零时区时间。

    NSDate *nowDate = [NSDate date];

    NSLog(@"nowDate is %@",nowDate);

    

    //获取明天的当前时间

    NSDate *tomorrow = [NSDate dateWithTimeInterval:24 * 60 * 60 sinceDate:nowDate];

    NSLog(@"tomorrow is %@",tomorrow);

    

    NSTimeInterval seconds = [nowDate timeIntervalSinceDate:tomorrow];

    NSLog(@"%.2f",seconds);

    

    NSTimeInterval time = [nowDate timeIntervalSince1970];

    NSLog(@"%.2f",time);

   

    

    //NSDateFormatter 日期格式类,作用是 将NSDate对象与NSString对象 互转

    //1、创建一个 日期格式对象

    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

    

    //2、设置转换格式

    /**

     *  1、y 年

        2、M 月

        3、d 日

        4、H 24小时 h(am/pm 12小时)

        5、m 分

        6、s 秒

     */

    [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

    

 

    //使用日期格式对象,完成转换

    //1、将日期对象转换为字符串对象

    NSString *str = [dateFormatter stringFromDate:nowDate];

    

    NSLog(@"str is %@",str);

    

    //2、将字符串转换为日期对象

    NSDate *date = [dateFormatter dateFromString:@"2016-11-01 11:11:11"];

 

    NSLog(@"date is %@",date);

    

    NSString *string = [[NSString alloc] initWithFormat:@"zhonger"];

    [string sayHi];

    

    NSDate *resultDate = [NSDate dateWithDateString:@"2015_10_01 01:01:01" formatter:@"yyyy_MM_dd HH:mm:ss"];

    NSLog(@"resultDate is %@",resultDate);

posted on 2016-02-23 15:42  喵喵1007  阅读(113)  评论(0编辑  收藏  举报

导航