我正在制作一个加班计算器,但我得到的结果是基数10,可能会让最终用户感到困惑。
例如,对于OT的30分钟,答案是0.50,可以与50分钟混淆,或者45分钟与0.75混淆。如何以一种给出基数为60的结果划分结果,例如2700.0,在这种情况下为45?
额外:如何制作6300 == 1:45 ??
了解更多信息,这是型号:https://github.com/pauloat/CalculadoraSICA/blob/desarrollo/app/models/calculadora.rb
答案 0 :(得分:2)
Time.at(6300).utc.strftime("%H:%M")
=> "01:45"
(假设你需要它来显示,所以字符串就可以了。)
答案 1 :(得分:1)