Convert duration to hours:minutes:seconds (or similar) in Rails 3 or Ruby

后端 未结 13 759
一整个雨季
一整个雨季 2021-01-29 23:52

I have a feeling there is a simple/built-in way to do this but I can\'t find it.

I have a duration (in seconds) in an integer and I want to display it in a friendly form

13条回答
  •  再見小時候
    2021-01-30 00:18

        hours = 3.5456
        value = (hours*60).divmod(60).map{ |a| "%02d"%[a.floor] }.join(":")
        => "03:32"
    

提交回复
热议问题