如何使用算术运算符将Ruby DateTime
格式化为字符串? 通常情况下:使用算术运算符的Ruby日期格式化
time = Time.now.utc
#=> 2016-04-26 12:00:19 UTC
time.strftime("%Y %m")
#=> "2016 04"
我想要的,例如,获得输出索引从零开始个月(一月是0个月,月是第11个月):
time.strftime("%Y %(m-1)") # or something similar method
#=> "2016 03"
or
#=> "2016 3"
注:不会改变time
你说的算术运算符是什么意思?你的意思是减去'-'吗?或者你的意思是'strftime'? – sawa
我的意思是'''里面'strftime',或类似的方法 – Ilya