NSString与NSDate互相转换及NSDate…
2014-04-29 11:21
357 查看
由 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
日期之间比较可用以下方法
-
(BOOL)isEqualToDate:(NSDate *)otherDate;
与otherDate比较,相同返回YES
- (NSDate *)earlierDate:(NSDate
*)anotherDate;
与anotherDate比较,返回较早的那个日期
- (NSDate *)laterDate:(NSDate *)anotherDate;
与anotherDate比较,返回较晚的那个日期
- (NSComparisonResult)compare:(NSDate
*)other;
该方法用于排序时调用:
. 当实例保存的日期值与anotherDate相同时返回NSOrderedSame
. 当实例保存的日期值晚于anotherDate时返回NSOrderedDescending
. 当实例保存的日期值早于anotherDate时返回NSOrderedAscending
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
日期之间比较可用以下方法
-
(BOOL)isEqualToDate:(NSDate *)otherDate;
与otherDate比较,相同返回YES
- (NSDate *)earlierDate:(NSDate
*)anotherDate;
与anotherDate比较,返回较早的那个日期
- (NSDate *)laterDate:(NSDate *)anotherDate;
与anotherDate比较,返回较晚的那个日期
- (NSComparisonResult)compare:(NSDate
*)other;
该方法用于排序时调用:
. 当实例保存的日期值与anotherDate相同时返回NSOrderedSame
. 当实例保存的日期值晚于anotherDate时返回NSOrderedDescending
. 当实例保存的日期值早于anotherDate时返回NSOrderedAscending
相关文章推荐
- NSString 与 NSDate 的互相转换 本地日期字符串与UTC日期字符串的转化
- NSString与NSDate互相转换
- NSString与NSDate互相转换 && 获取当前时间前一天/后一天
- NSString与NSDate互相转换及NSDate比较
- NSString与NSDate互相转换及NSDate比较
- NSString与NSDate互相转换及NSDate比较
- NSDate 与NSString的互相转换
- NSDate NSString 互相转换
- NSString与NSDate互相转换
- iOS NSString与NSDate互相转换及NSDate比较
- ios-NSString与NSDate互相转换及时间早晚比较
- NSDate NSString 互相转换
- NSString和NSDate对象之间的相互转换
- NSDate和NSString之间的转换,(可以转时区的哈)
- NSDate和NSString相互转换
- NSDate 与 NSString 转换相差 8 个小时问题
- NSString 和 NSURL的互相转换
- iOS中NSDate和NSString相互转换
- IOS学习笔记之NSData NSDate NSString NSArray NSDictionary 相互转换
- NSDate与NSString的互相转化