日期字符串转时间戳比较
来源:互联网 发布:火车头采集器数据导出 编辑:程序博客网 时间:2024/04/30 17:31
//一个包含字典的数组 NSArray * arr = @[@{@"intime":@"2014-09-30 17:19:23"}, @{@"intime":@"2014-10-30 17:19:23"}, @{@"intime":@"2014-08-30 17:19:23"}, @{@"intime":@"2014-09-30 17:19:23"}, @{@"intime":@"2013-09-30 17:19:23"}, @{@"intime":@"2014-09-30 17:19:23"}, @{@"intime":@"2014-09-30 17:14:23"}, @{@"intime":@"2014-09-29 17:19:23"}, @{@"intime":@"2014-09-30 15:19:23"}, @{@"intime":@"2014-09-30 17:19:01"}, @{@"intime":@"2014-09-30 17:19:23"}, @{@"intime":@"2014-09-30 17:19:23"}, @{@"intime":@"2014-11-30 17:11:23"}, @{@"intime":@"2014-09-11 17:19:23"}, @{@"intime":@"2011-09-30 17:19:23"}]; NSMutableArray * arr_Date = [NSMutableArray arrayWithCapacity:15]; for (NSDictionary * dic in arr) { NSString * str = [dic objectForKey:@"intime"];//根据键取值 //根据取得的字符串,转换为NSDate对象 NSDateFormatter * dateFormat = [[NSDateFormatter alloc]init]; [dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSDate *date =[dateFormat dateFromString:str]; //将NSDate对象转换为时间戳 NSTimeInterval dis = [date timeIntervalSince1970];//时间戳是一个double类型 [arr_Date addObject:[NSNumber numberWithDouble:dis]];//将时间戳转换为NSNumber对象 } NSLog(@"arr_Date---%@",arr_Date); //对时间戳进行比较排序 NSArray *sortedArray = [arr_Date sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2){ return [obj1 compare:obj2]; }]; NSLog(@"排序后的数组:%@",sortedArray);
0 0
- 日期字符串转时间戳比较
- 比较两个日期时间字符串
- js格式化日期字符串进行时间比较
- 《时间戳、日期字符串》
- 日期时间转字符串
- 时间转字符串,时间比较
- linux shell时间戳转日期字符串
- JS日期字符串转时间戳
- 时间戳转日期格式字符串
- Java 时间日期处理:取某一时间,Date转字符串,计算时间差,时间比较大小
- flex 字符串转日期及日期比较
- 字符串转日期时间类型
- 时间戳转成字符串时间或者日期
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- Java字符串转换为日期和时间比较大小
- JS中字符串转化为日期然后比较时间先后
- Java字符串转换为日期和时间比较大小
- Unsupported major.minor version 51.0解决
- asp.net 不可识别的数据库格式,accdb
- HDU2036 改革春风吹满地
- C# 返回父页面
- 关于vs2012/2013的C编译器生成的exe的向后兼容xp的问题
- 日期字符串转时间戳比较
- 【贪心】CodeForces Round #140(226B) - Naughty Stone Piles
- 一元多项式的加法和乘法运算
- 常用算法时间空间复杂度
- java i/o流
- 第八周计算分段函数
- 安卓笔记:解决project explorer中项目旁感叹号
- ZOJ 3826 Hierarchical Notation 模拟
- 自己动手写shell命令之ls