NSDate *date=[NSDate date];
NSLog(@"the date is %@",date);
NSDate *yesterday=[NSDate dateWithTimeIntervalSinceNow:-(24*60*60)];
NSLog(@"yesterday is %@",yesterday);
// date 格式化为 string
+ (NSString*) stringFromFomate:(NSDate*) date formate:(NSString*)formate { NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:formate];
NSString *str = [formatter stringFromDate:date];
[formatter release];
return str;
}
NSString *str=[Car stringFromFomate:date formate:@"yyyy年MM月dd日"];
NSLog(@"the date is %@",str);
//string格式化为date
+ (NSDate *) dateFromFomate:(NSString *)datestring formate:(NSString*)formate {
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:formate];
NSDate *date = [formatter dateFromString:datestring];
return date;
}
NSDate *newDate=[Car dateFromFomate:@"2012-07-30 13:08:08" formate:@"yyyy-MM-dd HH:mm:ss"];
NSLog(@"the newDate is %@",newDate);
输出结果:
CopyCar[954:303] the date is 2013-12-28 13:18:56 +0000
2013-12-28 21:18:56.910 CopyCar[954:303] yesterday is 2013-12-27 13:18:56 +0000
2013-12-28 21:18:56.911 CopyCar[954:303] the date is 2013年12月28日
2013-12-28 21:18:56.912 CopyCar[954:303] the newDate is 2012-07-30 05:08:08 +0000