算術演算子を使用してRuby DateTime
を文字列にフォーマットするにはどうすればよいですか? 通常の場合:私はしたい算術演算子を使用したRubyの日付フォーマット
time = Time.now.utc
#=> 2016-04-26 12:00:19 UTC
time.strftime("%Y %m")
#=> "2016 04"
は、例えば、0から始まるインデックスを作成ヶ月間の出力を取得する(1月は月0で、12月は月11です):
time.strftime("%Y %(m-1)") # or something similar method
#=> "2016 03"
or
#=> "2016 3"
注:変更しないtime
あなたは算術演算子とはどういう意味ですか?マイナス ' - 'の意味ですか?あるいは 'strftime'を意味しますか? – sawa
私は 'strftime'やそれに類するメソッドの中で' -'と似ています。 – Ilya