如何在两个Time.now.utc.iso8601之间产生差异?

时间:2012-05-28 10:58:41

标签: ruby-on-rails ruby string datetime iso8601

我有:

last_transition_date = Time.now.utc.iso8601()

...

x = Time.now.utc.iso8601() - last_transition_date

但它给出了错误:

'undefined method` - 'for“2012-05-28T10:50:13Z”:String'

解决方案?!

2 个答案:

答案 0 :(得分:0)

您正在尝试从另一个字符串中减去一个字符串。字符串没有-方法。

答案 1 :(得分:0)

你应该只做

last_transition_date = Time.now.utc
x = Time.now.utc - last_transition_date

然后你将获取浮动结果