エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
時間帯重複チェック - No Programming, No Life
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
時間帯重複チェック - No Programming, No Life
今仕事で作っている画面にインプットフィールドで入力した時間帯が重複していないかをチェックするとい... 今仕事で作っている画面にインプットフィールドで入力した時間帯が重複していないかをチェックするという仕様があります。 時間帯の入力は、時と分をそれぞれ分けて開始、終了の項目を指定するので、1つの時間帯を4つの数値で表すことになります。 例) 12時15分〜13時00分の場合 開始(時)=[12], 開始(分)=[15], 終了(時)=[13], 終了(分)=[00] というように渡ってきます。 重複しているかのチェックなので、考えられる一番簡単な方法としては以下のような論理テストだろう。 例) 時間帯A と 時間帯B の重複チェック 時間帯Aの終了時刻 > 時間帯Bの開始時刻 AND 時間帯Aの開始時刻 < 時間帯Bの終了時刻 チェックする時間帯が2つや3つならこの論理テストを組み合わせて 力仕事でもいいんすが、今回の画面ではチェックする時間帯は20個 ありました。 20個の時間帯をすべてチ