// date方法返回的就是当前时间(now)
02. NSDate *date = [NSDate date];
03.// now: 11:12:40
04.// date: 11:12:50
05. date = [NSDate dateWithTimeIntervalSinceNow:10];//返回当前时间10秒后的时间
06. // 从1970-1-1 00:00:00开始
07. date = [NSDate dateWithTimeIntervalSince1970:10];//返回1970-1-1 00:00:00时间10秒后的时间
08. // 随机返回一个比较遥远的未来时间
09. date = [NSDate distantFuture];
10. // 随机返回一个比较遥远的过去时间
11. date = [NSDate distantPast];
12.// 返回1970-1-1开始走过的毫秒数
13. NSTimeInterval interval = [date timeIntervalSince1970];
14. // 跟其他时间进行对比
15. NSDate *date2 = [NSDate date];
16. // 返回比较早的那个时间
17. [date earlierDate:date2];
18. // 返回比较晚的那个时间
19. [date laterDate:date2];
20.
21.
22.NSDate *date = [NSDate date];
23. // 2013-04-07 11:14:45
24. NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
25. // HH是24进制,hh是12进制
26. formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
27. // formatter.locale = [[[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"] autorelease];
28. NSString *string = [formatter stringFromDate:date];
29. NSLog(@"%@", string);
30. // 返回的格林治时间
31. NSDate *date2 = [formatter dateFromString:@"2010-09-09 13:14:56"];