2011-07-03 19 views

答えて

2

DateTime.ordinalメソッドを使用してください。

require 'date' 
year, day = 2011, 100 
DateTime.ordinal(year, day) 
# #<DateTime: 2011-04-10T00:00:00+00:00 (4911323/2,0,2299161)> 
0

あなたは今からの日数としてそれをしたい場合は、次の操作を行う必要があります。

time = Time.new + (60*60*24)*(numberOfDaysFromNow) 

あなたは今年の初めからの日数としてそれをしたい場合、あなたはすべき以下を実行してください

time = Time.new(Time.now.year) + (60*60*24)*(dayOfTheYear-1) 
関連する問題