如何在iphone中具有范围的数组中对日期进行排序

时间:2014-09-09 12:19:12

标签: sorting

我的日期如下:18-22 Agust 2014, 2014年9月21日至23日, 2014年9月14日至18日, 2014年6月27日至29日, 2014年7月13日至14日, 2014年8月3 - 4日 2014年8月17日至21日, 2014年9月14日至18日, 2014年9月15日至16日, 2014年10月5 - 6日, 2014年10月19日至23日, 2014年11月10日至11日, 2014年12月8日至9日, 2014年12月22日至26日, 2014年12月18日至22日, 我想要对这个数组进行排序:2014年6月27日至29日, 2014年7月13日至14日, 2014年8月3 - 4日 2014年8月17日至21日, 2014年9月14日至18日, 2014年9月14日至18日, 2014年9月15日至16日, 2014年9月21日至23日, 2014年10月5 - 6日, 2014年10月19日至23日, 2014年11月10日至11日, 2014年12月8日至9日, 2014年12月18日至22日, 2014年12月22日至26日,

请帮助如何在iphone中以编程方式对此数组进行排序

1 个答案:

答案 0 :(得分:1)

如果你没有找到别的东西,请使用我的建议,这将从1970年1月1日开始的第二次排序:

将格式日期转换为UNIX时间格式(基于自1970年1月1日标准时期以来的秒数的Unix时间戳)。

<星期一:十二月,日:12,年:2014,小时:15,最小:09,秒:41 =&gt; Unix时间:1418396981

在此处查找转换公式:Unix time conversions in C#,或使用一小段代码搜索您正在使用的编程语言。

在您拥有阵列,收集或其他任何可以轻松应用的订购之后。 您可以在线找到Unix转换器时间以便更好地理解。