TimeZone.getTimeZone("US/Mountain")
和TimeZone.getTimeZone("MST")
返回不同的結果。這個java類中的MST不代表「Mountain Standard Time」嗎?爲什麼TimeZone.getTimeZone(「MST」)方法與getTimeZone(「US/Mountain」)不同?
4
A
回答
6
您不應該在Java中使用簡短的三個字母名稱(MST
)。自1998年以來這已被棄用(請參閱JDK 1.3 TimeZone)。
請參閱Sun Alert 102836以獲取關於一些問題和解決方法的更多信息,但您應該確實使用長名稱(我相信在這種情況下爲「美國/丹佛」)。
+0
其實,我期待將太平洋時間轉換爲Mountain Time(美國和加拿大)。同時我對這兩種選擇感到困惑。謝謝你指責我棄權。 – Cid
相關問題
- 1. 爲什麼TimeZone.getTimeZone()拋出異常
- 2. 爲什麼NSNumber比較方法不同?
- 3. 爲什麼一種方法與自身不同?
- 4. 什麼是動態方法,DynamicMethod與MethodBuilder有什麼不同?
- 5. 爲什麼不parseInt方法?
- 6. 爲什麼我的同步方法鎖定不同的對象?
- 7. Python:爲什麼一個方法的行爲與添加的參數不同?
- 8. 爲什麼這些簡單的方法編譯方式不同?
- 9. 爪哇getTimeZone獲取()表現不同對於不同種輸入
- 10. Boruvka MST算法
- 11. 鏈接方法有什麼不同
- 12. 爲什麼登錄Akka與Play不同?
- 13. 爲什麼13596 * 0.1與13596/10不同?
- 14. 爲什麼git AuthorDate與CommitDate不同?
- 15. 爲什麼std :: uint32_t與uint32_t不同?
- 16. 爲什麼:: feof()與:: _ eof(:: fileno())不同?
- 17. 爲什麼Windows'Run:'與CMD不同?
- 18. NET 4.0 SpinWait方法與4.0之前的SpinWait()有什麼不同?
- 19. 不同的行爲與方法onCreateOptionsMenu
- 20. 什麼是devise_parameter_sanitizer.sanitize()方法用於?它與devise_parameter_sanitizer.for()方法有何不同?
- 21. 爲什麼與該類名稱相同的方法不需要返回類型?
- 22. 爲什麼JavaScript的後綴表示法與C和Perl不同?
- 23. dispatch_async爲什麼不好?完成相同任務的更好方法是什麼?
- 24. 爲什麼AddressEntry.Members不推薦?同樣的替代方法是什麼?
- 25. 爲什麼有不同的方法來選擇使用SQLAlchemy?
- 26. 爲什麼Semaphores中的acquire()方法不必同步?
- 27. 這兩種任務方法的行爲有什麼不同?
- 28. 爲什麼這兩種方法返回不同的東西?
- 29. 爲什麼這兩種方法中的線程不同?
- 30. 什麼是爲每個用戶生成不同AntiForgeryToken的方法
快速瀏覽[Wikipedia](http://en.wikipedia.org/wiki/MST)給出了三種縮寫爲MST的可能時區,所以依靠它看起來並不合理。 –