in reply to scalar number with preceding 0.

errm... what's wrong with:

: : rest of code before... printf "%0.2d:%0.2d:%0.2d\n",$hour,$min,$sec; : : much handwaving :