我有一个简单的疑问:
In ruby 1.8.7:
@lablel="0"
Time.parse(@label3).strftime('%b, %Y')
out:"Nov, 2013"
In ruby 2:
@lablel="0"
Time.parse(@label3).strftime('%b, %Y')
error: ArgumentError: no time information in "0"
有人可以解释是什么问题。
答案 0 :(得分:0)
这很简单,实施已经改变。
如果您查看了红宝石2的文档,他们会说:
如果Date._parse无法从中提取信息,则会引发ArgumentError 日期或者如果时间类不能代表指定的日期。