从现在开始明年获得合适的方式

时间:2018-01-02 09:36:20

标签: ruby-on-rails ruby

如何在Rails中获得第二年的成绩? 我只需要一年,没有约会 当我1.year.from_now时,它会返回完整的日期,而不仅仅是年份。

4 个答案:

答案 0 :(得分:5)

有几种方法可以做到这一点。但是使用你的格式,我们可以这样做:

1.year.from_now.year

答案 1 :(得分:4)

试试这些

Time.now.year + 1

输出

2019

根据@sschmeck的建议你也可以尝试这些也只能在明年获得

Time.now.year.succ

答案 2 :(得分:1)

today的约会对象:

require 'date'

Date.today
#=> #<Date: 2018-01-02 ...>

今天next_year

Date.today.next_year
#=> #<Date: 2019-01-02 ...>

最后是year

Date.today.next_year.year
#=> 2019

答案 3 :(得分:0)

你可以使用它,

d = Time.now.year.next