There's an alternate viewpoint on the first part of Daniel 9:27...what if "he" who confirms a covenant is Jesus Christ? We know this his ministry was for 3 1/2 years and then he was "cut off" by his death. He confirmed a covenant with many, the new covenant. And he brought an end to sacrifice and offering via the new covenant.
True..But what about the 7 years in Daniel? that cannot be Jesus Christ...