#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
#pragma mark ---------------NSDate-----
NSDate *now = [NSDate date];
NSLog(@"%@",now);
NSDate *date1 = [NSDate dateWithTimeIntervalSinceNow:24*3600];
NSLog(@"%@",date1);
NSDate *date2 = [NSDate dateWithTimeIntervalSinceReferenceDate:3600];
NSLog(@"%@",date2);
NSDate *date3 = [NSDate dateWithTimeIntervalSince1970:3600];
NSLog(@"%@",date3);
NSDate *date4 = [NSDate dateWithTimeInterval:3600 sinceDate:date3];
NSLog(@"%@",date4);
double n = [date3 timeIntervalSinceDate:date4];
NSLog(@"%f",n);
n = [[NSDate date] timeIntervalSince1970];
NSLog(@"%f",n);
#pragma mark--------------NSDateFormatter 日期格式化类
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"yyyy.MMMM.dd hhhh:mm:ss:eeeee zzzz"];
NSString *dateString = [dateFormatter stringFromDate:[NSDate date]];
NSLog(@"%@",dateString);
NSString *timeStr = @"2014年05月01日 10点23分18秒";
[dateFormatter setDateFormat:@"yy年M月dd日 h点mm分s秒"];
NSDate *date6 = [dateFormatter dateFromString:timeStr];
NSLog(@"%@",date6);
}
return 0;
}