【发布时间】:2011-06-05 03:55:40
【问题描述】:
所以,我有一串时间......类似于
'4 hours'
'48 hours'
'3 days'
'15 minutes'
我想将这些都转换为秒。对于'4 hours',这工作正常
Time.parse('4 hours').to_i - Time.parse('0 hours').to_i
=> 14400 # 4 hours in seconds, yay
但是,这在 48 小时内不起作用(超出范围错误)。 3天也不行(无信息错误)等
有没有简单的方法可以将这些字符串转换成秒数?
【问题讨论】:
标签: ruby-on-rails ruby datetime date time