在金钱和时间中添加尾随零

时间:2012-05-24 21:12:22

标签: ruby-on-rails ruby time currency

我想知道如何及时添加尾随零。

我有这个:

  

0h1 0.0 $

但我希望得到这样的结果:

  

0h01 0.00 $

3 个答案:

答案 0 :(得分:4)

对于货币,请使用number_to_currency。它应该像

  

number_to_currency(1.4,格式:“%n%u”)

有时间,请使用strftime

答案 1 :(得分:4)

你想要的是:

'%.2f' % your_thing

答案 2 :(得分:1)

Rails中有一些数字辅助方法。看一下http://api.rubyonrails.org/classes/ActionView/Helpers/NumberHelper.html(尤其是number_with_precision可能会对您的情况感兴趣)