Angenommen, es gibt die folgenden Zeiträume
00:00 - 03:00
03:00 - 03:30
01:00 - 03:20
12:30 - 14:00
13:36 - 15:00
Zu diesem Zeitpunkt ist 03:00
就是一个时间点,因为03:00
都包含在每个时间段内,14:00
或者13:36
ein Zeitpunkt
Wie erhält man also diesen zugeordneten Knoten in mehreren Zeiträumen? Alles, was es braucht, ist ein Zeitknoten.
Oder wie gruppiere ich diese Zeiträume
[
00:00 - 03:00
03:00 - 03:30
01:00 - 03:20
]
[
12:30 - 14:00
13:36 - 15:00
]
就是把同个区间的时间分在一组吧,很简单,先排好序,再找出开始比前一个时间段的结尾要后的就行。
假设时间以 Number 方式存(距离 1 January 1970 00:00:00 UTC 的毫秒数)
时间段结构: