NSDate的使用
NSDate是Cocoa中用于处理日期和时间的基础类,封装了某一给定的
时刻(含日期,时间,时区)。
使⽤+date⽅法获取当前时间
初始化一个日期:
NSDate *nowDate = [NSDate date];NSLog(@”%@”,date);
注意 :NSLog(@“%@”,nowDate);无论你是哪个时区的时间,打印时总 是打印对应的0时区时间。
- 距离现在 n秒之后的时间日期:
昨天:
NSDate *date = [NSDate dateWithTimeIntervalSinceNow:- 3600 * 24];
NSLog(@"%@",date);
明天:
NSDate *date = [NSDate dateWithTimeIntervalSinceNow:3600 * 24];
NSLog(@"%@",date);
从1970年1月1日到指定的时间间隔的日期:
NSDate *date = [NSDate dateWithTimeIntervalSince1970:3600]; NSLog(@"%@",date);
从2001年1月1日到指定的时间间隔的日期:
NSDate *date = [NSDate dateWithTimeIntervalSinceReferenceDate:3