0

日付に月数を追加しようとしています。

日付文字列を変換して月を追加する方法をいくつか試しましたが、どこにも到達できず、非常に高速です。

start_date日付文字列「YYYY-MM-DD」とitem.product.sub_period、追加したい月数があります。

私は多くの方法を試しましたが、文字列を変更可能な形式に変換する正しい方法がわかりません。

どんな助けでも大歓迎です。

4

2 に答える 2

1

次のことを試してください。

Date.strptime(start_date, "%Y-%m-%d") + item.product.sub_period.months

item.product.sub_period整数を返すことを確認してください。

于 2012-10-10T11:35:34.280 に答える
0

ニール、私はあなたがこれを行うことができると信じています:

require 'date'
x = 3
a = Date.new(2012,2,3)
b = a >> x

あなたの日付が日付である限り。

于 2012-10-10T11:40:49.977 に答える