#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
/*
NSDate
在OC中,foundation框架为我们提供强大的时间操作类'NSDate',该类封装了各种处理时间和日期的API
*/
//获取系统当前时间(GMT Greenwich Mean Tine 格林尼治标准时间,他与北京时间相差8个小时,北京时间=GTM时间+8);
NSDate *date1=[NSDate date];
NSLog(@"date=%@",date1);
//当前系统时间+100秒
//NSTimeInterval 是一个以秒为单位的时间片,也叫时间戳
NSDate *date2=[NSDate dateWithTimeIntervalSinceNow:60];//加60秒 -60秒
NSLog(@"date2=%@",date2);
NSDate *date3=[NSDate dateWithTimeIntervalSince1970:0];//从1970年1月1日0时0分开始算
NSLog(@"date3=%@",date3);//1970称为纪元年
//距离sinceDate日期timeIntervald时间的时间
NSDate *date4=[NSDate dateWithTimeInterval:100 sinceDate:[NSDate date]];
//si
Objective-C_语言_NSDate(时间类型)和NSCalendar(日历)NSTimeZone(时区)
最新推荐文章于 2021-07-13 11:17:13 发布