Rails将包含日期时间的字符串转换为日期

Pau*_*nix 6 ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1

我有一个字符串,其中包含以下字符串2012-03-06 00:00:00 UTC我想将其更改为日期对象,因此它应该看起来像这样,03-06-2012并且在String中转换相同,03-06-2012以便jquery datepicker可以接受它.

所有这些转换都需要在查看.html.erb时完成

Ali*_*per 6

Date.parse("2012-03-06 00:00:00 UTC").strftime("%d-%m-%Y")
Run Code Online (Sandbox Code Playgroud)


Alt*_*eez 3

你可以这样做

date = DateTime.now
puts date.to_date.to_s
Run Code Online (Sandbox Code Playgroud)

给出“2013-08-21”