Ruby - 将字符串转换为日期格式

Ruby - convert string to date format

我想将像 20170319 这样的字符串转换为日期格式,然后再转换为一年中的某一天。

我认为最简单的方法是使用 Date::parse and Date#yday:

require 'date'

Date.parse("20170319").yday
#=> 78