i enter 2008 and it becomes 0008
irb(main):009:0> Date.parse("04-Feb-08").strftime('%Y-%m-%d')
=> "0008-02-04"
i enter 2008 and it becomes 0008
irb(main):009:0> Date.parse("04-Feb-08").strftime('%Y-%m-%d')
=> "0008-02-04"
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
See http://www.rubypal.com for details and 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
On Apr 4, 2:51 pm, "David A. Black" <dbl...@rubypal.com> 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.comfor details and updates!
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
On Apr 4, 12:55 pm, Junkone <junko...@gmail.com> wrote:
On Apr 4, 2:51 pm, "David A. Black" <dbl...@rubypal.com> 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.comfordetails and 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
thanks for the info
On Apr 4, 3:03 pm, Chris Shea <cms...@gmail.com> wrote:
On Apr 4, 12:55 pm, Junkone <junko...@gmail.com> wrote:
> On Apr 4, 2:51 pm, "David A. Black" <dbl...@rubypal.com> 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 -