Scheduler: 0分に終了する番組は前の時間に終わるように解釈する

「22時台の番組だけ録りたい」と思い、ルールの開始時間と終了時間を両方とも22時にすると、23時00分00秒で終わる番組が録画できないことに気づきました。
そこで、0分で終わる番組に関しては、直前の時間(この例だと22時台)に終わるように解釈を変更してみました。
よろしくお願いします。