将字符串转换为ruby日期时间

时间:2013-01-18 05:20:25

标签: ruby ruby-on-rails-3 datetime

我有以下字符串作为日期

Thu 17 Jan

我想将其转换为ruby日期时间对象(以保存在数据库中)。我试过chronic,但没有运气。

有人可以帮助我,提前谢谢

2 个答案:

答案 0 :(得分:2)

不需要慢性病。简单日期就可以了。

require 'date'

s = 'Thu 17 Jan'

Date.parse(s) # => #<Date: 2013-01-17 ((2456310j,0s,0n),+0s,2299161j)>

答案 1 :(得分:2)

您也可以使用:

 s = 'Thu 17 Jan'

 date = DateTime.parse(s)
相关问题