Tag: iso8601

在iso8601中输出Ruby持续时间

我希望在schema.org上的ruby轨道上以iso8601格式输出持续时间。 我已经知道如何输出iso8601中的时间戳。 例如video.created_at.iso8601 我现在要做的是输出格式为: 这是iso8601持续时间格式。 您可以在http://en.wikipedia.org/wiki/ISO_8601#Durations上阅读有关规范的内容 目前我正在攻击一个strftime,但那并不理想…… Time.at(@video.duration).strftime(‘PT%MM:%SS’) 希望得到更优雅的解决方案。 一个聪明到足以处理需要的时间等。 我依赖ActiveSupport等没有问题,因为它将在Rails 3.2应用程序中。 谢谢!