ruby - 从现在开始获取当前 1 年作为数字

标签 ruby activesupport

我怎样才能从现在开始下一年?

1.year.from_now

作为上述代码的结果,我只需要获得 2019。

最佳答案

使用 Time.now.next_year(需要 activesupport),如果您只想要年份,则使用 Time.now.year + 1

关于ruby - 从现在开始获取当前 1 年作为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52948089/

相关文章:

ruby - 使用 DataMapper 作为后端时出现延迟作业错误

ruby - ruby中的特殊方法(问号)

ruby-on-rails - Rails 控制台找不到 activesupport-4.1.2,即使它已安装

ruby-on-rails - Rails 自动加载嵌套类:LoadError(无法自动加载常量 ModuleName::ClassName)

ruby-on-rails - 使用 class_eval 删除 rails 中的 before_validation 回调

ruby - 如何从 Ruby on Rails 中的字符串值创建变量名?

ruby - 为什么这个 CoffeeScript 比这个 Ruby 脚本快?

ruby - 如何在 Ruby 的 block 中动态包装代码?

ruby-on-rails - validates_inclusion_of 在 Rails 4.1 中不再正常工作?

ruby-on-rails - 如何使用 Active Support 核心扩展