Getting decimal places in to a string

I want to get the 0123 part of the float 0.0123 in to a string.

Easy when its 1.2345 - just do a bit of division and multiplication and make it in to an int. The problem is the leading zero.

Can anyone advise?

There is code you may find helpful in this thread: