エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
日付範囲の差演算 を作ってみた - Qiita
内容 とある目的で、日付範囲から、日付範囲を除外したいことがありました。 例えば、 2023/1/10~2023/... 内容 とある目的で、日付範囲から、日付範囲を除外したいことがありました。 例えば、 2023/1/10~2023/2/10 から 2023/1/25~2023/2/5 を除く といった感じ。 期待する答えは、2023/1/10~2023/1/24と、2023/2/6~2023/2/10です。数直線を引くとわかりやすいです。 作ったもの githubに置いておきました。 ちなみに、私は引き算が欲しかったので、足し算もあるな~と思いつつ、めんどくさいから作ってません。いつか作るかも。なのでこの記事では、差演算(と言っていいのかわからないけど)についてだけを書きます。 要件 まず入力として、①引かれる日付範囲と、②引く日付範囲があって、生きている①から、死んでしまう②範囲を除きます。なので上の数直線では、①は青(生きている)、②は赤(死ぬ)として、最終的に生きている範囲を求めます。赤の日は死ぬの