我在json中解析了一个日期,如下
DateTime.parse(parsed["LastTimeReportGenerated"])
现在我正在尝试做Time.now-DateTime.parse(parsed["LastTimeReportGenerated"])
放弃成功。获取错误消息
scheduler caught exception:
can't convert DateTime into an exact number
正确的语法是什么?很抱歉出现这个简单的问题,但找不到明显的答案。
Time
对象的-
-方法只接受另一个Time
对象或一个要减去的数字(秒)。您正在提供一个DateTime
对象,该对象可以转换为Time
对象:
Time.now-DateTime.parse(parsed["LastTimeReportGenerated"]).to_time