以下の d1、d2...d3 のような A と B の日付範囲があります。出力で A によってカバーされているが B によってカバーされていない日付範囲を取得する必要があります。A と B の日付範囲配列を収集し、A を取得して B の各範囲と比較し、差分を評価する関数を作成することを考えています。私の質問は、これを行うためのより良い方法はありますか、また、日付範囲のペアを指定して日付範囲差を返す関数があるかということです。
|d1-------------d6| |d9----------d14| |d16----------------d21| **Line For A
|d5--------------d10| |d12----d14| |d17-----------d20| |d25-------d30| **Line For B
Output:
d1 d5
d10 d12
d16 d17
d20 d21