Ruby on Rails
Friday, July 19, 2013
The standard Date class can do parsing for some basic formats:
Date.parse('2000-11-22')
Date.parse('11-22-2000')
Date.parse('1-2-2000')
Date.parse('11/22/2000')
Date.parse('22/11/2000')
Date.parse('20001122')
But you should probably expect input that will be ambiguous. I'm not sure how you want to resolve that, unless you give your users "region" preferences, so they can select the format they prefer to use. (You need to know what "1-2-2000" means: can you just decide if it's MDY or DMY?)
Andrew Vit
On Thursday, July 18, 2013 7:35:46 AM UTC-7, Mark Kenney wrote:
Hi all,--I'm looking for a function, gem, etc. that will help to unify dates as they come in different formats. If the date comes in (1/2/2012,2012-01-02,01-02-2012,20120102,01022012, etc.) it would be nice to have it come out 2012-01-02. I've searched for a few days and only find ways to convert this format to that format. I might be using the wrong search terms and this may have already been addressed, if so, I apologize. In my previous PERL app I wrote a long If Else type converter that would test the date and then convert it in a specific order but I'm sure someone has solved it better then I could. Any help would be greatly appreciated!!!Mark
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/b0d35166-350d-44b1-aa9e-320ce3e97577%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment