Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails,年初至今_Ruby On Rails_Ruby_Datetime - Fatal编程技术网

Ruby on rails Rails,年初至今

Ruby on rails Rails,年初至今,ruby-on-rails,ruby,datetime,Ruby On Rails,Ruby,Datetime,我有一年中的第一天。例如,2014年第15天或2014年第210天。我需要知道具体日期。在Rails/Ruby中是否有我可以使用的库函数,或者其他优雅的方式 比如: 2014年第15天=2014年1月15日 2014年第210天=2014年7月29日 Date.new(2014, 1, 1) + 210 => Wed, 30 Jul 2014 编辑-你需要减去1天。我更喜欢@wonderb0lt的建议 编辑-你需要减去1天。我更喜欢@wonderb0lt的建议。您可以使用: requir

我有一年中的第一天。例如,2014年第15天或2014年第210天。我需要知道具体日期。在Rails/Ruby中是否有我可以使用的库函数,或者其他优雅的方式

比如:

2014年第15天=2014年1月15日

2014年第210天=2014年7月29日

Date.new(2014, 1, 1) + 210
=> Wed, 30 Jul 2014
编辑-你需要减去1天。我更喜欢@wonderb0lt的建议

编辑-你需要减去1天。我更喜欢@wonderb0lt的建议。

您可以使用:

require 'date'

Date.ordinal(2014, 210)
# => #<Date: 2014-07-29 ((2456868j,0s,0n),+0s,2299161j)>
需要“日期”
日期.序号(2014,210)
# => #
您可以使用:

require 'date'

Date.ordinal(2014, 210)
# => #<Date: 2014-07-29 ((2456868j,0s,0n),+0s,2299161j)>
需要“日期”
日期.序号(2014,210)
# => #

谢谢,我想我跳过了文档中的序数函数。谢谢:)谢谢你,我想我跳过了文档中的序数函数。谢谢:)