在我們的C#應用程序中,我們支持多種語言。現在如果應用程序語言是英語,並且我們的應用程序以非英語(例如西班牙語)安裝的操作系統。 當我嘗試使用TimeZoneInfo.GetSystemTimeZones()檢索SystemTime區域時,它以西班牙語言提供給我。是否有任何方法可以用英語獲取它,或者是否有任何通用解決方案。GetSystemTimeZone英語非英語操作系統
2
A
回答
2
TimeZoneInfo.GetSystemTimeZones Method
「如果你的應用程序需要在本地計算機上未找到時區,您可以創建一個使用CreateCustomTimeZone方法的重載定製時區有關詳細信息,請參閱如何創建時區不調整規則和如何:使用調整規則創建時區「。
此外,
「的GetSystemTimeZones方法返回的TimeZoneInfo的集合對象只在註冊表中定義的時區。它不包括時區使用CreateCustomTimeZone方法的重載創建的。」
1
嘗試暫時設置當前文化:
var orgCulture = Thread.CurrentThread.CurrentCulture;
Thread.CurrentThread.CurrentCulture
= Thread.CurrentThread.CurrentUICulture
= new CultureInfo("en-us");
var zones = TimeZoneInfo.GetSystemTimeZones();
// get names here
Thread.CurrentThread.CurrentCulture
= Thread.CurrentThread.CurrentUICulture
= orgCulture;
0
相關問題
- 1. 非英語操作系統中Everyone組的名稱
- 2. 非英語語言Strlen
- 3. 在非英語語言
- 4. JSON和非英語語言
- 5. 當默認語言爲非英語時,如何將TDateCalendar用作英語(Days Captions)?
- 6. python3檢測unicode非英語?
- 7. Perl的非英語字符
- 8. 非英語版本的Javascript
- 9. 搜索與非英語
- 10. GIThub和非英語窗口?
- 11. 如何讓SmartGit/Hg在非英語系統中找到mercurial?
- 12. 非英語語言的Levenshtein距離
- 13. NLTK/pyNLTK可以「按語言」(即非英語)工作,以及如何操作?
- 14. Python NLP英式英語vs美式英語
- 15. 爲什麼CurrentUICulture.DisplayName說「英語(美國)」而不是「英語(英國)」?
- 16. Facebook應用程序使用非英語語言開放圖形操作
- 17. 英語個月
- 18. Google Play的英語語言
- 19. 自動翻譯(非英文)評論到英語?
- 20. 推出鍵盤的非英語
- 21. 刪除非英語字符PHP
- 22. JavaCC中的非英語標記
- 23. 刪除python中的非英語單詞
- 24. 非英語友好的MVC web框架
- 25. 切換意見的非英語鍵盤
- 26. Symfony2中,Doctrine2:非英語/ letin塞
- 27. 導入非英語shape文件
- 28. 如何將DateTime.TryParse()用於阿拉伯語等非英語語言?
- 29. 在memcache中存儲外語語言(即非英語)文本
- 30. Python - 英語翻譯
其實我想要相同的時區列表,但列表應顯示在Englisgh文化中,即我希望英文顯示名稱而不是任何其他語言。我不是自己添加任何自定義時區。 –
DisplayName也是在同一頁面上處理的。 – Kris