You are going to hit a problem of name collision because %TIME% is already a system variable, (guess what it contains?). Choose a different name eg %mytime%. That should do it.
On my system, right now, %time% reads 20:40:07.47
(I am a euro weenie who uses the 24 hr clock, so time /t produces 20:40)