From: Junkone Date: 2008-04-05T04:10:03+09:00 Subject: Re: funny date parsing On Apr 4, 3:03 pm, Chris Shea wrote: > On Apr 4, 12:55 pm, Junkone wrote: > > > > > > > On Apr 4, 2:51 pm, "David A. Black" wrote: > > > > Hi -- > > > > On Sat, 5 Apr 2008, Junkone wrote: > > > > i enter 2008 and it becomes 0008 > > > > > irb(main):009:0> Date.parse("04-Feb-08").strftime('%Y-%m-%d') > > > > => "0008-02-04" > > > > You've entered 08, not 2008. > > > > David > > > > -- > > > Rails training from David A. Black and Ruby Power and Light: > > >    ADVANCING WITH RAILS   April 14-17          New York City > > >    INTRO TO RAILS         June 9-12            Berlin > > >    ADVANCING WITH RAILS   June 16-19           Berlin > > > Seehttp://www.rubypal.comfordetailsand updates! > > > oh ok. but all my date formats are like that and i am trying to import > > it. is n't there a y2k rule somewhere on detecting 08 as 2008. i could > > be wrong. can someone give me a workaround there. > > > seede > > Date.parse has an optional second argument for handling near-2000 two- > digit years. > > 001:0> Date.parse('04-Feb-08', true).strftime('%Y-%m-%d') > "2008-02-04" > > See documentation here:http://www.ruby-doc.org/core/classes/Date.html#M000656 > > HTH, > Chris- Hide quoted text - > > - Show quoted text - thanks for the info