They all mean basically the same thing, yes.
=)
1. He admitted breaking the window.
2. He admitted having broken the window.
3. He broke the window before, and he admitted it later.
(Does #1 mean #2? Are they the same in meaning? Do #1 and #2 mean #3?)
2 answers
1