<p>Which preposition is correct in this sentence?</p><br/><p>I did it in/for/within one hour only.</p>