Android中对日期进行排序

时间:2022年12月27日

/

来源:爆米花

/

编辑:本站小编

收藏本文

下载本文

今天小编在这给大家整理了Android中对日期进行排序,本文共10篇,我们一起来看看吧!本文原稿由网友“爆米花”提供。

篇1:Android中对日期进行排序

最近在项目中需要将读取的数据按照时间的降序进行排序,

具体的步骤如下:

1.读取数据,存入List中

2.取出数据中的时间戳,由String转换成Date

3.使用冒泡排序对List中元素按照Date进行排序

具体代码如下:

//将List按照时间倒序排列 @SuppressLint(SimpleDateFormat) private ListinvertOrderList(ListL){ SimpleDateFormat sdf = new SimpleDateFormat(yyyy-MM-dd HH:mm:ss); Date d1; Date d2; TestEntity temp_r = new TestEntity; //做一个冒泡排序,大的在数组的前列 for(int i=0; i

篇2:IOS对日期进行排序

NSMutableArray *array = [[NSMutableArray alloc] initWithObjects:@“/03/01/”,@“/03/02”,@“2013/03/07”,@“/03/01/”, [NSNull null], nil]; array = (NSMutableArray *)[array sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) { NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@“yyyy/MM/dd/”]; if (obj1 == [NSNull null]) {obj1 = @“0000/00/00”; } if (obj2 == [NSNull null]) {obj2 = @“0000/00/00”; } NSDate *date1 = [formatter dateFromString:obj1]; NSDate *date2 = [formatter dateFromString:obj2]; NSComparisonResult result = [date1 compare:date2]; return result == NSOrderedAscending; }]; for (int i = 0; i < [array count]; i++) { NSLog(@“%@”, [array objectAtIndex:i]); }

在项目里需要对数据进行排序,这里模拟一个数组,由于项目中返回的json的key对应的value为空,所以排序的时候需要判断obj1和obj2是否为空,还有升序和降序的问题根据

return result == NSOrderedAscending; 升序

return result == NSOrderedDescending; 降序

升序结果:

-06-16 17:16:14.930 TestH5[15888:669365] 2019/03/01/2015-06-16 17:16:14.930 TestH5[15888:669365] 2014/03/01/2015-06-16 17:16:14.931 TestH5[15888:669365] 2013/03/072015-06-16 17:16:14.931 TestH5[15888:669365] 2013/03/022015-06-16 17:16:14.931 TestH5[15888:669365]降序结果:

2015-06-16 17:17:21.692 TestH5[15946:671080] 2013/03/022015-06-16 17:17:21.692 TestH5[15946:671080] 2013/03/072015-06-16 17:17:21.692 TestH5[15946:671080] 2014/03/01/2015-06-16 17:17:21.692 TestH5[15946:671080] 2019/03/01/2015-06-16 17:17:21.692 TestH5[15946:671080]

篇3:Excel中的日期进行混合排序

一位同事在使用Excel 创建表格的时候遇到一个问题:将Excel 2007中的一列日期按照年份从新到旧的顺序来排列,与此同时还要在同一年份中的日期必须按照时间顺序来排列,

具体的解决办法如下,日期数据开始于A2单元格,将后面的B,C,D列分别命名为“年”、“月”、“日”。然后在B2中输入“=YEAR(A2)”,在C2中输入“=MONTH(A2)”,在D2中输入“=DAY(A2)”,

拖拽复制B2、C2、D2至A列最后一个数据所在的行。

按照年份的逆序排列日期,但同一年份的日期之间按时间顺序排列

单击Excel 2007表格中的任意一处,依次点击“开始”-“排序和筛选”-“自定义排序”,然后在弹出的“排序”对话框中完成如下设置:主要关键字为“Year”,排序依据为“数值”,次序为“降序”;然后单击“添加条件”按钮,同主要关键字类似,依次设置为“Month,数值,升序”;再次单击“添加条件”设置为“Day,数值,升序”,完成上述设置后单击“确定”。得到你需要的排序数列以后,就可以隐藏或者删除我们为了排序所添加的那三列数据。

篇4:在Word 2007表格中对数据进行排序

对数据进行排序并非Excel表格的专利,在Word2007中同样可以对表格中的数 字、文字和日期数据进行排序操作,操作步骤如下所述:

第1步,打开Word2007文档窗口,在需要进行数据排序的Word表格中单击任意 单元格,在“表格工具”功能区切换到“布局”选项卡,并单击“数据”分组中 的“排序”按钮,如图021314所示。

图2009021314 单击“排序”按钮

第2步,打开“排序”对话框,在“列表”区域选中“有标题行”单选框。如 果选中“无标题行”单选框,则Word表格中的标题也会参与排序,如图 2009021315所示。

图2009021315 选中“有标题行”单选框

第3步,在“主要关键字”区域,单击关键字下拉三角按钮选择排序依据的主 要关键字,

单击“类型”下拉三角按钮,在“类型”列表中选择“笔画”、“数 字”、“日期”或“拼音”选项。如果参与排序的数据是文字,则可以选择“笔 画”或“拼音”选项;如果参与排序的数据是日期类型,则可以选择“日期”选 项;如果参与排序的只是数字,则可以选择“数字”选项。选中“升序”或“降 序”单选框设置排序的顺序类型,如图2009021316所示。

图2009021316 设置主要关键字

第4步,在“次要关键字”和“第三关键字”区域进行相关设置,并单击“确 定”按钮对Word表格数据进行排序,如图2009021317所示。

图2009021317 对Word表格数据排序

篇5:Word 技巧:对表格中对数据进行排序

对数据进行排序并非Excel表格的专利,在Word 2007中同样可以对表格中的数字、文字和日期数据进行排序操作,操作步骤如下所述:

第1步,打开Word 2007文档窗口,在需要进行数据排序的Word表格中单击任意单元格,在“表格工具”功能区切换到“布局”选项卡,并单击“数据”分组中的“排序”按钮,如图所示。

单击Word 2007“排序”按钮

第2步,打开Word 2007“排序”对话框,在“列表”区域选中“有标题行”单选框。如果选中“无标题行”单选框,则Word表格中的标题也会参与排序,如图所示。

选中Word 2007“有标题行”单选框

第3步,在Word 2007“主要关键字”区域,单击关键字下拉三角按钮选择排序依据的主要关键字,

单击“类型”下拉三角按钮,在Word 2007“类型”列表中选择“笔画”、“数字”、“日期”或“拼音”选项。如果参与排序的数据是文字,则可以选择“笔画”或“拼音”选项;如果参与排序的数据是日期类型,则可以选择“日期”选项;如果参与排序的只是数字,则可以选择“数字”选项。选中“升序”或“降序”单选框设置排序的顺序类型,如图所示。

Word 2007设置主要关键字

第4步,在Word 2007“次要关键字”和“第三关键字”区域进行相关设置,并单击“确定”按钮对Word表格数据进行排序,如图所示。

Word 2007表格数据排序

篇6:教你在WPS表格中对数据进行排序

对薪资进行排序

①启动WPS表格,打开需要进行排序的表格,选中整个表格,单击菜单栏--数据--排序,

②将主要关键字选为列E,也就是薪水列,设置排序方式,按下确定按钮,

③排序完成,我是按照降序进行的排列。

对姓名进行排序

①如上,同样的方法,不过,选择的是A列,然后点击选项按钮。

②设置方向和方式,可以是笔画排序也可以是拼音排序。

③设置好了开始排序,结果如下。

篇7:教你在WPS表格中对数据进行排序

朋友小张是一家大型企业的文员,经常需要将表格里的数据进行排序,排序要求也是五花八门,每天上班都是一种煎熬,于是问我这个还算精通Office的小编,我把方法分享给大家,如下:

对薪资进行排序

①启动WPS表格,打开需要进行排序的表格,选中整个表格,单击菜单栏--数据--排序。

②将主要关键字选为列E,也就是薪水列,设置排序方式,按下确定按钮。

③排序完成,我是按照降序进行的排列。

对姓名进行排序

①如上,同样的方法,不过,选择的是A列,然后点击选项按钮。

②设置方向和方式,可以是笔画排序也可以是拼音排序。

③设置好了开始排序,结果如下。

篇8:如何对MSN的联系人组进行排序?

问:我的MSN Messenger中建立了很多组,有些常用的组却排在了最后面,我想重新排序MSN Messenger联系人组,有没有什么方法可以实现?(点击查看更多精彩软件问答)

答:目前,MSN Messenger没有内置给联系人组排序的方法,

如何对MSN的联系人组进行排序?

不过你可以通过重新命名的变通方法来达到目的:按你要排序的组的顺序分别给组名称前面添加“1、2、3……”这样的数字,这样重命名后,组就会自动按照这些数字来排序了。

篇9:对Excel数据区域或表中的数据进行排序

对Excel数据进行排序是数据分析不可缺少的组成部分,您可能需要执行以下操作:将名称列表按字母顺序排列;按从高到低的顺序编制产品存货水平列表,按颜色或图标对行进行排序。对数据进行排序有助于快速直观地显示数据并更好地理解数据,有助于组织并查找所需数据,有助于最终做出更有效的决策。

注释若要查找某个单元格区域或某个表中的上限或下限值(如前 10 名或后 5 个销售额),可以使用自动筛选或条件格式。

了解排序

可以对一列或多列中的数据按文本(升序或降序)、数字(升序或降序)以及日期和时间(升序或降序)进行排序。还可以按自定义序列(如大、中和小)或格式(包括单元格颜色、字体颜色或图标集)进行排序。大多数排序操作都是针对列进行的,但是,也可以针对行进行。

排序条件随工作簿一起保存,这样,每当打开工作簿时,都会对 Excel 表(而不是单元格区域)重新应用排序。如果希望保存排序条件,以便在打开工作簿时可以定期重新应用排序,最好使用表。这对于多列排序或花费很长时间创建的排序尤其重要。

对文本进行排序

1、选择单元格区域中的一列字母数字数据,或者确保活动单元格在包含字母数字数据的表列中。

2、在“开始”选项卡上的“编辑”组中,单击“排序和筛选”。

3、请执行下列操作之一:

·若要按字母数字的升序排序,请单击“从 A 到 Z 排序”,

·若要按字母数字的降序排序,请单击“从 Z 到 A 排序”。

4、可以执行区分大小写的排序(可选)。

如何执行区分大小写的排序

1、在“开始”选项卡上的“编辑”组中,单击“排序和筛选”,然后单击“自定义排序”。

2、在“排序”对话框中,单击“选项”。

3、在“排序选项”对话框中,选择“区分大小写”。

4、单击“确定”两次。

问题:检查所有数据是否存储为文本 如果要排序的列中包含的数字既有作为数字存储的,又有作为文本存储的,则需要将所有数字均设置为文本格式;否则,作为数字存储的数字将排在作为文本存储的 数字前面。要将选定的所有数据设置为文本格式,请在“开始”选项卡上的“字体”组中,单击“设置单元格字体格式”按钮,单击“数字”选项卡,然后在“分 类”下,单击“文本”。

问题:删除所有前导空格 在有些情况下,从其他应用程序导入的数据前面可能会有前导空格。请在排序前先删除这些前导空格。

篇10:在Word 中进行邮件合并收件人排序

通过对Word 2010文档中的邮件合并收件人进行排序,可以实现按照特定顺序打印信函,用户可以在“邮件合并收件人 ”对话框中直接单击字段名称实现简单排序,或者单击字段名称右侧的下拉三角,在打开的下拉菜单中选择“升序排 序”或“降序排序”命令进行排序,如图2011080501所示。

图2011080501 选 择“升序排序”或“降序排序”命令

如果用户需要对收件人进行更高级的排序,则可以在“筛选和排序”对话框中进行,操作步骤如下所述:

第1步,打开Word 2010文档窗口,切换到“邮件”功能区。在“开始邮件合并”分组中单击“编 辑收件人列表”按钮,如图2011080502所示。

图2011080502 单 击“编辑收件人列表”按钮

小提示:如果“编辑收件人列表”按钮不可用,则需要在“开始邮件合并”分组单击“选择收件 人”按钮,并选择合适的收件人列表(参考教程《在Word 2010文档中编辑收件人列表》),

第2步,打开“邮件合并收件人”对话框,在“调整收件人列表”区域单击“排序”超链接 ,如图2011080503所示。

图2011080503 单 击“排序”超链接

第3步,在打开的“筛选和排序”对话框中,切换到“排序记录”选项卡。单击“排序依据 ”下拉三角按钮,在字段列表中选择合适的字段(例如选择“职务”字段),并选择“升序”或 “降序”单选框。如果有必要,还可以设置“第二依据”和“第三依据”。完成排序依据的设 置后单击“确定”按钮,如图2011080504所示。

图2011080504 “排序记录”选项卡

第4步,返回“邮件合并收件人”对话框,用户可以查看排序后的收件人列表,并单击“确定”按钮, 如图2011080505所示。

图2011080505 查 看排序后的收件人列表

排序的范文

android学习方法

教师节日期

教学中如何进行反思

Android中Activity Window View ViewGroup之间

下载Android中对日期进行排序(精选10篇)
Android中对日期进行排序.doc
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
点击下载本文文档