2
A
回答
12
只需使用TimeZoneInfo.DisplayName
屬性:
var zone = TimeZoneInfo.Local; // For example
Console.WriteLine(zone.DisplayName);
或者您精確例如:
var zone = TimeZoneInfo.FindSystemTimeZoneById("SE Asia Standard Time");
Console.WriteLine(zone.DisplayName); // (UTC+07:00) Bangkok, Hanoi, Jakarta
-1
我用下面的代碼,以獲得來自不同區域的日期時間。
TimeZoneInfo timeZoneInfo;
DateTime dateTime;
//Set the time zone information to Australia Standard Time
timeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("Cen. Australia Standard Time");
//Get date and time in Australia Standard Time
dateTime = TimeZoneInfo.ConvertTime(DateTime.Now, timeZoneInfo);
//Print out the date and time
Console.WriteLine(dateTime.ToString("dd-MM-yyyy HH:mm:ss"));
參考下面這個鏈接更多信息有關時區名稱: http://www.xiirus.net/articles/article-_net-convert-datetime-from-one-timezone-to-another-7e44y.aspx
+1
不是所問的答案。 –
相關問題
- 1. 如何將時間轉換爲c中的c字符串?
- 2. 如何將字符串解析爲字符串格式爲$$$$$$$$時cc在c#中?
- 3. 如何將字符放在一起作爲字符串C
- 4. 如何將字符串轉換爲UTC/GMT時區的日期
- 5. 如何將字符串轉換爲C中的字符
- 6. 如何使用時刻將時區字符串轉換爲時區偏移?
- 7. 如何將$字符作爲powersell字符串中的值使用?
- 8. 如何將字符串中的字母轉換爲數字 - C++
- 9. C++如何將字符串拆分爲字符串和整數?
- 10. 如何將C++字符串轉換爲.NET字符串^?
- 11. 如何使用C#將字符串轉換爲PascalCase字符串?
- 12. 如何將c字符串轉換爲d字符串?
- 13. 如何將本地時區的日期字符串轉換爲c#中的通用時區,其中字符串格式如yyyyMMddHHmmss TMZ?
- 14. 如何將字符串轉換爲所需時區中的時間戳
- 15. 如何將12小時時間字符串轉換爲C#TimeSpan?
- 16. 將多個字符串作爲一個字符串讀取? C++
- 17. 如何將字符串中的元素轉換爲C++自己的字符串?
- 18. 如何將字符串轉換爲java中的區域設置
- 19. 如何將c中的字符數組轉換爲字符串以便對其進行字符串操作?
- 20. 如何將base64字符串轉換爲C++中的十六進制字符串?
- 21. 如何將字符串列表轉換爲Unity中的單個字符串(C#)
- 22. 如何在C#中將字符串解析爲不同的字符串?
- 23. 將NSDate轉換爲SWIFT中特定時區的字符串
- 24. 字符串如何在c#中工作?
- 25. 將JSON作爲字符串轉換爲C#中的DataTable#
- 26. 如何將字符串轉換爲Perl中的unicode字符串
- 27. 如何將字符串拆分爲java中的子字符串
- 28. 如何將字符串拆分爲iOS中的子字符串?
- 29. 如何將字符串的字符串轉換爲字符?
- 30. 如何將字符串轉換爲C#中的Enum-Tag值(作爲Enum Name)?
即使我改變我的電腦的時區。它將打印 (UTC + 07:00)曼谷,河內,雅加達。我想根據個人電腦的時區 – Sachith
@Sithith改變它:如果你手動改變時區的時候你的程序已經在運行,你需要調用'TimeZoneInfo.ClearCachedData()'。這不是你所問的,但我不會將它添加到答案中。 –