1

私はレールにまったく慣れていません(そしてもちろん、ルビーにも)。

Rails はデフォルトで、テーブルを作成するときに「created_at」列を追加します。

created_at 列には、2012-05-08 17:23:58 UTC のようなものが表示されます。

同じ日付を別の形式で表示するにはどうすればよいですか? このようなもの: 08/05/2012 ?

4

2 に答える 2

4

これにはDateTime#strftimeを使用できます。

obj.created_at
 => Thu, 22 Mar 2012 00:07:12 UTC +00:00

obj.created_at.strftime("%m/%d/%Y")
 => "03/22/2012"
于 2012-05-10T12:10:03.787 に答える
0

DateTime#Railsから

obj.created_at.to_default_s => "2012-05-08"

このようなもの:「2012年8月5日」

于 2012-05-10T12:39:23.540 に答える