Timeメソッドで出てくるタイムゾーンの UTC とかいう文字を消したい
RailsでTimeメソッドをHTMLで表示させたとき、年月日、時間の後に「UTC」と付くのがずっと邪魔だなーと思っていたので、消す方法を調べた。
どうやら、RubyにはTime::strftimeメソッドという、時刻を好きなフォーマットに変換できる便利なものがあるようだ。
(こちらにとても詳しく書かれていて、大変参考になりました。ありがとうございます!)
変更前
@time = Time.current
=>2013-01-01 11:11:11 UTC
変更後
@time = Time.current.strftime("%Y-%m-%d %H:%M:%S")
=>2013-02-02 22:22:22
…消えた!スッキリ!