博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NSDate
阅读量:5221 次
发布时间:2019-06-14

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

    // 以前我们用结构体表示时间,现在把时间包装成一个类:NSDate

    // 打印出的是0时区(格林威治)(北京时间:东八区)

    NSDate *date7 = [NSDate date];

    NSLog(@"%@",date7);

 

log:

2018-03-09 08:51:03.876795+0800 NSDate[5850:328864] Fri Mar  9 08:51:00 2018

----------------------------------------------------------------------------------------------------

    // 和date比较相差五秒的时间间隔(在iOS中,时间的单位秒,java当中ms)

    NSDate *date8 = [NSDate dateWithTimeInterval:5 sinceDate:date];

    NSLog(@"%@",date8);

log:

2018-03-09 08:51:37.356744+0800 NSDate[5850:328864] Fri Mar  9 08:51:05 2018

----------------------------------------------------------------------------------------------------

    // 从1970到现在有多少秒(为什么是1970  因为计算机是1970开始的)

    NSTimeInterval seconds = [date timeIntervalSince1970];

    NSLog(@"%f",seconds);

log:

2018-03-09 08:52:20.104061+0800 NSDate[5850:328864] 1520556660.542458

----------------------------------------------------------------------------------------------------

    NSDate *date = [NSDate date];

     // 日期格式化类

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

     // y年 M月  d日

     // m 分  s 秒 H小时(24) hh小时(12)

    fomatter.dateFormat = @"yyyy/MM-dd hh/mm:ss";

    NSString *str = [fomatter stringFromDate:date];

   NSLog(@"%@",str);

NSLog:

2018-03-09 09:28:22.288238+0800 NSDate[6033:339574] 2018/03-09 09/28:22

转载于:https://www.cnblogs.com/lanmaokomi/p/8532131.html

你可能感兴趣的文章