NSdate简单使用
#import<Foundation/Foundation.h>intmain(intargc,constchar*argv[]){@autoreleasepool{//返回当前日期NSDate*dat=[NSDatedate];//格林尼治时间,和北京时间相差8个小时NSLog(@"%@",dat);//距离当前日期多少秒之后的日期NSDate*sincenew=[NSDatedateWithTimeIntervalSinceNow:-(24*60*60)];//后面的参数是秒,计算都是以秒来计算的。NSLog(@"%@",sincenew);NSDate*a=[NSDatedateWithTimeInterval:24*60*60sinceDate:sincenew];NSLog(@"===%@",a);//返回从2001.1.1添加描述日期NSDate*sinceDate=[NSDatedateWithTimeIntervalSinceReferenceDate:60*24*60*(31+28+31+30+31+30+31)*31+24*60*60*2];NSLog(@"===%@",sinceDate);//从1970-01-01开始计算时间NSDate*b=[NSDatedateWithTimeIntervalSince1970:60];NSLog(@"%@",b);NSTimeIntervaltime=[sinceDatetimeIntervalSinceNow];NSLog(@"%f",time);//创建NSDateFormatterNSDateFormatter*aa=[[NSDateFormatteralloc]init];//[aasetDateStyle:kCFDateFormatterShortStyle];时间格式[aasetDateFormat:@"YYYY-MM-ddaaaaKK:mm:ss"];//返回当前日期aaaa表示上午NSString*newStr=[aastringFromDate:dat];NSLog(@"%@",newStr);//创建日期对象,NSTimeINterval//使用NSDateFormatter进行字符串和日期转化//1.创建NSDtaeFormatter对象//2.设置日期格式,使用[setDateFormat]//3.使用[stringFromDate]和[dateFromString]}return0;}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。