首页 > 代码库 > IOS中NSdate用法
IOS中NSdate用法
// 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"];
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。