如何从现在开始一小时或在红宝石前一小时显示

Waw*_*rdi 4 ruby time

x = Time.now
y = 1.hours.from_now
z = 1.hours.before_now
Run Code Online (Sandbox Code Playgroud)

如果这个问题太愚蠢,我很抱歉.我想知道一个有效的方式来显示在红宝石之前和之后一小时.感谢收看和帮助.

Sur*_*rya 5

Ruby中没有这样的方法.你必须这样做:

Time.now + 1*60*60 # 1.hours.from_now -> 1 hour, 60 minutes, 60 seconds
Time.now - 1*60*60 # 1.hours.before_now -> 1 hour, 60 minutes, 60 seconds
Run Code Online (Sandbox Code Playgroud)

或者您可以包含activesupport在您的项目中.