我正在尋找輸出持續時間iso8601格式在ruby的rails for schema.org。我已經知道如何在iso8601中輸出時間戳了。例如video.created_at.iso8601輸出紅寶石持續時間在iso8601
我正在尋找現在要做的就是輸出東西的格式:
<meta itemprop="duration" content="PT1M33S" />
這就是ISO8601持續時間格式。您可以在http://en.wikipedia.org/wiki/ISO_8601#Durations
目前我黑客在的strftime閱讀有關規範,但是這並不理想......
Time.at(@video.duration).strftime('PT%MM:%SS')
希望瞭解一個分類器的解決方案。還有一個聰明的人可以在需要時處理數小時等。我依靠ActiveSupport等沒有問題,因爲它會在Rails 3.2應用程序中。謝謝!
是的。正如我在回答中所說的,我知道如何使用iso8601。我在說有沒有一種方法可以使用它的持續時間格式:http://en.wikipedia.org/wiki/ISO_8601#Durations – 2012-03-02 14:34:14