我有一天的一年。例如2014年第15天,或2014年第210天。我需要得到特定日期的日期。是否有任何库函数在Rails/Ruby,我可以使用,或任何其他优雅的方式?
例如:
2014年第15天= 15-Jan-2014
2014年第210天= 29- july -2014
您可以使用Date。序数:
require 'date'
Date.ordinal(2014, 210)
# => #<Date: 2014-07-29 ((2456868j,0s,0n),+0s,2299161j)>
Date.new(2014, 1, 1) + 210
=> Wed, 30 Jul 2014
编辑-你需要减去1天。我更喜欢@wonderb0lt的建议