在C#中,DateTime类中有一个AddDays([number of days])方法.

ruby中有这样的方法吗?

推荐答案

Date类提供了一个+操作符,可以实现这一点.

>> d = Date.today
=> #<Date: 4910149/2,0,2299161>
>> d.to_s
=> "2009-08-31"
>> (d+3).to_s
=> "2009-09-03"
>> 

Ruby相关问答推荐

如何使用Ruby中的时区函数S标准库?

如何将包含换行符(和可能其他特殊字符)的Ruby字符串转义为有效的shell变量值?

类似于模块的 attr_accessor 和 attr_reader 的东西?

应用 ransack 日期字段过滤器后,相同的输出票证重复而不是一张

Ruby访问嵌套函数中的外部变量

有没有比 Rspec 的 `should_receive` 更少干扰的替代方法?

将方法应用于数组/可枚举中的每个元素

加载 RubyGems 插件时出错,openssl.bundle (LoadError)

Ruby 的 File.open 给出没有这样的文件或目录 - text.txt (Errno::ENOENT)错误

Ruby:继承与类变量一起工作的代码

将 Ruby 哈希转换为 YAML

group_by 在 rails by 2 或更多属性

如何从 Ruby 判断具有特定 pid 的进程是否正在运行?

在 Ruby 脚本中解析命令行参数

如何在 Ruby 中获取堆栈跟踪对象?

从Ruby中的子类方法调用父类中的方法

在 Ruby 中解析制表符分隔文件的最佳方法是什么?

如何判断数组是否有重复项?

Ruby 类继承:什么是`<<`(双倍小于)?

传递块时 Array#sort 如何工作?