在rails中格式化日期,使其与另一个日期匹配

时间:2016-02-12 09:21:54

标签: ruby-on-rails

我有这个有日期的var,它目前看起来像这样

10-10-2016

我需要对此进行此更改

10/10/2016

我该怎么做?

继承人。

 tmdate = row[10]

4 个答案:

答案 0 :(得分:1)

如果您想在Ruby中编辑Date对象,请尝试以下操作:

Date.parse('10-10-2016').strftime('%d/%m/%Y')

答案 1 :(得分:1)

使用tr

"10-10-2016".tr("-","/")
=> "10/10/2016" 

答案 2 :(得分:1)

你可以试试这个

  "10-10-2016".gsub('-', '/')

答案 3 :(得分:1)

怎么样

"10-10-2016".split('-').join('/')