由 NSDate 转换为 NSString:
- NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
- [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
- NSString *strDate = [dateFormatter stringFromDate:[NSDate date]];
- NSLog(@"%@", strDate);
- [dateFormatter release];
结果:
- 2010-08-04 16:01:03
由 NSString 转换为 NSDate:
- NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
- [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
- NSDate *date = [dateFormatter dateFromString:@"2010-08-04 16:01:03"];
- NSLog(@"%@", date);
- [dateFormatter release];
结果:
- 2010-08-04 16:01:03 +0800
日期之间比较可用以下方法
本文介绍如何使用NSDateFormatter在NSDate与NSString之间进行转换,并提供了日期比较的方法,包括等值判断、获取较早或较晚的日期及日期排序。
2376

被折叠的 条评论
为什么被折叠?



