I have some challenges with the date


#1

here i have a string date like this. 02/01/2009 : Format is DD/MM/YY
however my date.parse switches the month and the day.
how do i fix it.

irb(main):011:0> Date.parse(“02/01/2009”).strftime(’%Y-%m-%d’)
=> “2009-02-01”


#2

On Jan 5, 2009, at 10:10 AM, Junkone wrote:

here i have a string date like this. 02/01/2009 : Format is DD/MM/YY
however my date.parse switches the month and the day.
how do i fix it.

irb(main):011:0> Date.parse(“02/01/2009”).strftime(’%Y-%m-%d’)
=> “2009-02-01”

You can specify a format for the parse:

Date.strptime(“02/01/2009”, “%d/%m/%Y”).to_s
=> “2009-01-02”

Hope that helps.

James Edward G. II


#3

Junkone wrote:

here i have a string date like this. 02/01/2009 : Format is DD/MM/YY
however my date.parse switches the month and the day.
how do i fix it.

irb(main):011:0> Date.parse(“02/01/2009”).strftime(’%Y-%m-%d’)
=> “2009-02-01”

Date.strptime(“02/01/2009”,"%d/%m/%Y").to_s
=> “2009-01-02”

HTH,
Sebastian