要获取 Ruby on Rails 中两个 DateTime 之间的秒数,您可以使用 seconds_between
方法。这是一个简单的示例:
require 'active_support/all'
# 定义两个 DateTime 对象
datetime1 = DateTime.parse("2022-01-01 00:00:00")
datetime2 = DateTime.parse("2022-01-01 00:01:30")
# 计算两个 DateTime 对象之间的秒数
seconds_between = (datetime2 - datetime1).to_i
puts "两个 DateTime 对象之间的秒数: #{seconds_between}"
在这个示例中,我们首先引入了 active_support/all
库,然后定义了两个 DateTime 对象。接下来,我们使用 DateTime
对象之间的减法运算符 -
计算它们之间的差值,并将其转换为整数,以获取秒数。最后,我们使用 puts
输出两个 DateTime 对象之间的秒数。
领取专属 10元无门槛券
手把手带您无忧上云