No. you have 24 hours to piss clean? best bet would probably be use someone else's clean piss, in a condom tied up. this is for an unobserved piss test obviously. post more details about your situation. Height/weight, how often you've smoked, how active you are.
if you smoked recently, your best bet is going to be urine replacement (as i mentioned in my previous post). what kind of drug test is it? observed? unobserved? home test kit or lab?