On Apr 22, 6:58 ¨Βν¬ ΆΔαξΔιεβομτ®εψεΆ Όδαξδιεβ®®®ΐωαθοο®γονΎ χςοτεΊ > [Note: ¨Βαςτσ οζ τθισ νεσσαηχεςε ςενοφετο ναλε ιτ μεηαποστ®έ > > irb(main):001:0> n=7 > => 7 > irb(main):002:0> "%02d" % n > => "07" > > --- On Wed, 4/22/09, Paul A. <cyril.st... / gmail.com> wrote: > From: Paul A. <cyril.st... / gmail.com> > Subject: [noob question] convert 7 in 07 > To: "ruby-talk ML" <ruby-t... / ruby-lang.org> > Date: Wednesday, April 22, 2009, 6:39 AM > > Hi, > > I would like to display numbers with a 0 before when there is only one > char. > For exemple if I gets the number 4, I would like to return 04. > > After looking methods onhttp://www.ruby-doc.org/core/classes/Fixnum.html,on't see how to > process. Dan's suggestion is the simplest. But I want to point out that you can add a Fixnum method yourself, if you are so inclined: class Fixnum def to_formatted_s "%02d" % self end end puts 7.to_formatted_s