The Siege of Sparta took place in 272 BC and was a battle fought between Epirus, led by King Pyrrhus, ( 297–272 BC) and an alliance consisting of Sparta, under the command of King Areus I ( 309–265 BC) and his heir Acrotatus, and Macedon. The battle was fought at Sparta and ended in a Spartan-Macedonian victory.
The Siege of Sparta took place longer than a week ago.
It's definitely correct because it was in 272 BC, certainly a lot longer than a week ago. It's difficult for the system because it involves comparing dates in the past to the current date, and the statement is intentionally phrased awkwardly by measuring the comparison in weeks.