【发布时间】:2011-12-10 11:29:53
【问题描述】:
希望获得平均持续时间,其中持续时间的形式为 1.day、3.months、2.weeks 格式..
# provided array
a = [1.day, 3.days, 1.week, 4.days]
# desired output
a.average = "3 days"
我尝试过的任何方式都会在几秒钟内输出..例如:
a.inject(:+) = "15 days"
a.inject(:+) / a.size = 324000
我查看了 Linguistics gem,但它只将值输出为数字(32.4 万)
【问题讨论】:
标签: ruby-on-rails arrays time