【发布时间】:2021-04-11 22:01:53
【问题描述】:
如何过滤低于日期数组。我需要每五分钟从这个数组中获取一次数据。意味着如果我的第一个索引数据是“2021-01-06 10:52:15 +0000”,那么我需要来自数组的第二个数据五分钟后是“2021-01-06 10:57:15 +0000”。这样我需要每五分钟从下面的数组中获取日期数据。
[2021-01-06 10:52:15 +0000, 2021-01-06 10:52:30 +0000, 2021-01-06 10:52:45 +0000, 2021-01-06 10:53:00 +0000, 2021-01-06 10:53:15 +0000, 2021-01-06 10:53:30 +0000, 2021-01-06 10:53:45 +0000, 2021-01-06 10:54:00 +0000, 2021-01-06 10:54:15 +0000, 2021-01-06 10:54:30 +0000, 2021-01-06 10:54:45 +0000, 2021-01-06 10:55:00 +0000, 2021-01-06 10:55:15 +0000, 2021-01-06 10:55:30 +0000, 2021-01-06 10:55:45 +0000, 2021-01-06 10:56:00 +0000, 2021-01-06 10:56:15 +0000, 2021-01-06 10:56:30 +0000, 2021-01-06 10:56:45 +0000, 2021-01-06 10:57:00 +0000, 2021-01-06 10:57:15 +0000, 2021-01-06 10:57:30 +0000, 2021-01-06 10:57:45 +0000, 2021-01-06 10:58:00 +0000, 2021-01-06 10:58:15 +0000, 2021-01-06 10:58:30 +0000, 2021-01-06 10:58:45 +0000, 2021-01-06 10:59:00 +0000, 2021-01-06 10:59:15 +0000, 2021-01-06 10:59:30 +0000, 2021-01-06 10:59:45 +0000, 2021-01-06 11:00:00 +0000, 2021-01-06 11:00:15 +0000, 2021-01-06 11:00:30 +0000, 2021-01-06 11:00:45 +0000, 2021-01-06 11:01:00 +0000, 2021-01-06 11:01:15 +0000, 2021-01-06 11:01:30 +0000, 2021-01-06 11:01:45 +0000, 2021-01-06 11:02:00 +0000, 2021-01-06 11:02:15 +0000, 2021-01-06 11:02:30 +0000, 2021-01-06 11:02:45 +0000, 2021-01-06 11:05:00 +0000]
这只是数组的一部分。在我的例子中,数组每 15 秒增加一次,因此从服务器获取的日期数据量非常高。
在上面的数组中,如果过滤器记录不可用,则需要从数组中添加下一条记录。例如,如果数组中没有“2021-01-06 10:57:15 +0000”日期和时间而不是需要添加“2021-01-06 10:57:30 +0000”或 2021-01-06 11:02:15 +0000。
【问题讨论】:
-
这个问题看起来范围很窄,而且很清楚。它似乎是可以回答的,所以我投票重新开放。
标签: ios arrays swift date filter