【笔记】将秒数转换为[day, hour, minutes, second]格式

t = 270921
mm, ss = t.divmod(60)            #=> [4515, 21]
hh, mm = mm.divmod(60)           #=> [75, 15]
dd, hh = hh.divmod(24)           #=> [3, 3]
puts "%d days, %d hours, %d minutes and %d seconds" % [dd, hh, mm, ss]

注:divmod方法,返回要计算数值的
原文来自:https://stackoverflow.com/questions/2310197/how-to-convert-270921sec-into-days-hours-minutes-sec-ruby

你可能感兴趣的:(【笔记】将秒数转换为[day, hour, minutes, second]格式)