スケジュールの管理システムなどで、登録したスケジュールが既に 登録した日付が重複していないかチェックして何か処理を行う場合があると思います。 そんな対応を今日やったので、まとめてみようと思います。
日付の重複チェックには定石があるそうです。
(開始時間1 < 終了時間2) && (終了時間1 > 開始時間2)