Answers for "ruby parse date"

1

ruby string to date

str = "Tue, 10 Aug 2010 01:20:19 +0400"
puts Date.parse str
2010-08-10
puts Date.parse(Time.parse(str).utc.to_s)
2010-08-09

Or simply
Time.zone.parse(str) # using Time with zone is a good rule of thumb
Posted by: Guest on June-10-2021
0

ruby datetime parse

DateTime.parse('2001-02-03T04:05:06+07:00')
                          #=> #<DateTime: 2001-02-03T04:05:06+07:00 ...>
DateTime.parse('20010203T040506+0700')
                          #=> #<DateTime: 2001-02-03T04:05:06+07:00 ...>
DateTime.parse('3rd Feb 2001 04:05:06 PM')
                          #=> #<DateTime: 2001-02-03T16:05:06+00:00 ...>
Posted by: Guest on June-10-2021

Browse Popular Code Answers by Language