1
我建立a sitemap for Google,並希望使用Ruby使用W3C標準與時區,這樣格式化日期時間在他們的推薦格式,爲什麼strftime中的Ruby時區指示符格式不起作用?
YYYY-MM-DDThh:mmTZD
其中TZD是時區指示符。然而默認格式正在從LAST_UPDATED場出口從SQL數據庫的Ruby on Rails的中有空格,如
2014-09-19 10:33:05 UTC
如何格式化紅寶石日期時間刪除空間,包括時區以正確的格式?
TZD可以在紅寶石使用的strftime方法訪問,例如:
myobject.updated_at.strftime("%Y-%m-%dT%H:%M:%S%z")
這將在下面的格式
2014-09-26T07:53:14+0000
格式化時間TZD不過,我需要得到TZD在格式+00:00
根據the Ruby docs我應該能夠使用
%:z
然而,這表現爲
2014-09-26T08:10:21%:z
紅寶石1.8.7
謝謝你的迴應! – xiatica 2014-10-03 11:08:44