foldrr's weblog

旧ブログ http://d.hatena.ne.jp/foldrr/

ruby の strftime

時間のフォーマットには strftime を使う。

require 'Date'

t1 = Date.today
p t1.strftime("%Y/%m/%d")

t2 = Time.new
p t2.strftime("%H:%M:%D")

strftime という分かりにくいスペルだけど、Ruby では名称の多くは C や Perl から引用されている。
そのため、覚えずらい名前が出てきた場合は「他環境との親和性を考えて名付けられている」と考えるといいかも。