有沒有什麼辦法可以將Mountain Time (US & Canada)
轉換爲EDT
。世界其他時區還有其他名稱嗎?Rails時區快捷鍵
0
A
回答
1
要ANWER你的問題:
2.0.0p353 :001 > now = DateTime.now.in_time_zone('Mountain Time (US & Canada)')
=> Mon, 06 Jan 2014 06:11:53 MST -07:00
2.0.0p353 :002 > now.in_time_zone('Eastern Time (US & Canada)')
=> Mon, 06 Jan 2014 08:11:53 EST -05:00
請注意DST是被自動處理:
2.0.0p353 :009 > now = (DateTime.now+6.months).in_time_zone('Mountain Time (US & Canada)')
=> Sun, 06 Jul 2014 07:14:30 MDT -06:00
2.0.0p353 :010 > now.in_time_zone('Eastern Time (US & Canada)') => Sun, 06 Jul 2014 09:14:30 EDT -04:00
當然看resou rce通過@Micheal Moulsdale鏈接,你會發現那裏有所有TimeZone
的名字。
1
一個良好的開端將是積極支持時區,然後到TZInfo寶石
http://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html
0
將日期轉換爲正確的區域後,嘗試使用date.zone()獲取短區域名稱。
zone = ActiveSupport::TimeZone.new(current_user.time_zone)
date.in_time_zone zone
date.zone
相關問題
- 1. 區域,視圖,快捷鍵
- 2. 3鍵快捷鍵
- 3. 鍵盤快捷鍵
- 4. 鍵盤快捷鍵
- 5. 鍵快捷鍵,Java
- 6. Git文件列表區別快捷鍵
- 7. XUL快捷鍵
- 8. jquery快捷鍵
- 9. RapidSQL快捷鍵
- 10. mysql_real_escape_string快捷鍵
- 11. 在Visual Studio中鍵入快捷鍵的快捷鍵是什麼?
- 12. SQL Server Management Studio中執行快捷鍵和鍵盤快捷鍵
- 13. Visual Studio鍵盤快捷鍵/快捷鍵發佈當前文件
- 14. jdeveloper eclipse快捷鍵
- 15. 多個快捷鍵
- 16. 設置快捷鍵
- 17. 翻譯快捷鍵
- 18. 分配快捷鍵
- 19. 快捷鍵在Eclipse
- 20. Visual Studio快捷鍵
- 21. Groovy hasProperty快捷鍵
- 22. xcode 4.2快捷鍵
- 23. intellij ide快捷鍵
- 24. 通過快捷鍵
- 25. 兩個關鍵快捷鍵
- 26. JButton鍵盤快捷鍵
- 27. Ember鍵盤快捷鍵
- 28. TextMate的鍵盤快捷鍵?
- 29. AutoHotKey鍵盤快捷鍵
- 30. 使用鍵盤快捷鍵
我的目標是從'Time'對象 – user2965465
相同方法適用於'Time'提取'EST'(或任何會theze)。要檢查區域,只需在'Time'對象上調用'zone'。 – zrl3dx
@ user2965465 - 你應該考慮改變你的問題的主題,並增加更多的細節問題。 (這是考慮你對第一個答案的回答。) – Tass