我正在尝试添加几个月的日期。
我尝试了很多方法来转换日期字符串并添加月份,但我无处可去,非常快。
我有start_date
日期字符串“YYYY-MM-DD”
我有item.product.sub_period
这是我想要添加的月数。
我尝试了很多方法但不确定将字符串转换为可修改格式的正确方法。
感谢任何帮助。
答案 0 :(得分:1)
尝试以下方法:
Date.strptime(start_date, "%Y-%m-%d") + item.product.sub_period.months
确保item.product.sub_period
返回一个整数。
答案 1 :(得分:0)
Neal,我相信你可以这样做:
require 'date'
x = 3
a = Date.new(2012,2,3)
b = a >> x
只要您的日期是日期。