have time for sth
have time for doing sth
这种说法,完全对.
I have the time for a haircut.
I have the time for buying something.