如果我知道Time.zone例如倫敦,我怎麼能顯示根據已知時區顯示UTC
(GMT + 00:00)上的任何想法倫敦
不分配
Time.zone = "London"
,然後調用
puts Time.zone
謝謝提前!
如果我知道Time.zone例如倫敦,我怎麼能顯示根據已知時區顯示UTC
(GMT + 00:00)上的任何想法倫敦
不分配
Time.zone = "London"
,然後調用
puts Time.zone
謝謝提前!
您可以撥打:
Time.zone.formatted_offset
哪樣:
返回格式的偏移量的時區爲格式的字符串,「+ HH:MM」。
每:http://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html#method-i-formatted_offset
所以,如果你想格式化字符串,你可以這樣做:
"GMT(#{Time.zone.formatted_offset})"
正是我在找什麼!謝謝! – Coderama 2011-04-19 10:50:26
的to_s
方法正好提供了這種輸出。
Time.zone.to_s
# => "(GMT+00:00) London"
能否詳細說明一下?你想改變你的時區系統,每個用戶等。 – 2011-04-17 21:52:40
我有一個時區設置爲每個用戶,我想要顯示爲GMT時間而不是時區描述 – Coderama 2011-04-17 22:00:24