0

我想做类似的事情:

Date.today.at_beginning_of_month.to_time.+2.hours.to_i

当我包括

.to_i

方法我没有得到我正在寻找的 unix 时间。

4

1 回答 1

2

.to_i 绑定到 2.hours 表达式,产生一个 Fixnum (7200)。将 Fixnum 添加到 Time 对象可以获得另一个 Time 对象。

将表达式包装在括号中以获得所需的结果:

(Date.today.at_beginning_of_month.to_time + 2.hours).to_i
于 2013-01-08T04:41:53.577 回答