"till" is not quite correct. It's really 'til, where the apostrophe indicates that it is a short version of "until". If you correct that, both are fine.
I don't think manybuddies' answer is quite right though. 'in an hour' means a full hour, not 'less than' as your statements do.