0
我使用红宝石,而且我的怀疑与我已经看到的已经有所不同。Ruby:在两个日期之间发生的月份特定日期(例如,每月的第一天)的次数
我有两个日期(今天和明年四月),我想要计算特定日期的次数,例如。每个月的第一天发生在两者之间(此日期可以配置,例如,每个月的第15天等)。
你们能想到一种在Ruby中实现这一点的方法吗?
我使用红宝石,而且我的怀疑与我已经看到的已经有所不同。Ruby:在两个日期之间发生的月份特定日期(例如,每月的第一天)的次数
我有两个日期(今天和明年四月),我想要计算特定日期的次数,例如。每个月的第一天发生在两者之间(此日期可以配置,例如,每个月的第15天等)。
你们能想到一种在Ruby中实现这一点的方法吗?
(Date.today..Date.parse('2018/04/01')).count { |d| d.day == 15 }
#⇒ 8
非常感谢你,真心实意! – mickael