В рельсах У меня есть объект DateTime как:Правильный способ разбора и форматирования объекта DateTime?
2014-08-21 18:14:12 UTC
Я хочу, чтобы отобразить его как:
08-21-2014
Я могу взломать это следующим образом:
"2014-08-21 18:14:12 UTC".to_s.sub(/(\d*)(-)(\d*-\d*)/, '\3\2\1').first(10)
Но я предпочитаю надлежащее Rails/Ruby и не нужно преобразовывать объект Date в строку. Благодаря!
См. ['DateTime # strftime'] (http://ruby-doc.org/stdlib-2.1.2/libdoc/date/rdoc/DateTime.html#method-i- STRFTIME). – Ryan
http://strftime.net/ также является хорошей ссылкой – dax