James Gray
4/4/2008 3:01:00 PM
On Apr 4, 2008, at 9:38 AM, Rob Redmon wrote:
> What's the "ruby way" to go from a date/time format that is "Year
> Day_of_Year time" to "Year Month Day". E.g. I want to convert
> year=2008, day_of_year=095, frequently represented as "2008-095" to
> it's
> more usual format "2008-04-04". I've been playing with the Time class
> and it's methods and found nifty ways to get yday, e.g.
> Time.now.utc.yday, but how do I easily go backwards w/o writing my own
> simple converter?
How's this?
>> require "date"
=> true
>> Date.strptime("2008-095", "%Y-%j").to_s
=> "2008-04-04"
James Edward Gray II