2012-04-25 43 views
0

使用Rails,我怎么写出来的时候,是这样的:如何显示时间写出?

2 days 12 hours 5 minutes and 14 seconds

我觉得有一个日期帮手做的,但在周围挖文档还没有浮出水面什么。

+0

复制http://stackoverflow.com/questions/1679266/can-ruby-print-out-time-difference-duration-readily – MikDiet 2012-04-25 11:46:25

+0

这就是所谓的一个时间跨度。 [检查出来。](http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html) – DOK 2012-04-25 11:46:57

+0

和http://stackoverflow.com/questions/4274549/how-can-i-return-a -human-readable-time-range和http://stackoverflow.com/questions/4136248/how-to-generate-a-human-readable-time-range-using-ruby-on-rails/4136485#4136485和。 .. – 2012-04-25 12:21:24

回答

1

您可以使用DateTime.strftime。它与C strftime的工作方式相同,因此您可以在网上找到文档。

DateTime.strftime("%j days %H hours %M minutes and %S seconds")