Time.new.month returns a single digit representation of any month prior to October (e.g. June is 6), but I want a 2-digit format (i.e. instead of 6 I want 06).
I wrote the following solution, and I am asking to see some other/better solutions.
s = 6.to_s; s[1]=s[0]; s[0] = '0'; s #=> '06'