0
A
回答
1
你看過TimeZoneInfo
班嗎?在維護DST的同時,您應該能夠通過那裏將本地服務器轉換爲服務器時間。
2
公然採取的答案從其他SO問題:
在.NET 3.5中,有TimeZoneInfo,它提供了很多這方面的功能; 2.0SP1有DateTimeOffset,但這種限制更多。
請參見下面的SO問題:
Get DateTime For Another Time Zone Regardless of Local Time Zone
Convert UTC DateTime to another Time Zone
或者只是搜索SO了很多答案,其中包括一些考慮Daylight Savings的。
1
您可以使用TimeZone類從服務器的本地時間轉換爲UTC,然後從UTC轉換爲您的(或特定網站用戶的)時區。
3
DateTimeOffset newTime = TimeZoneInfo.ConvertTime(DateTimeOffset.UtcNow, TimeZoneInfo.FindSystemTimeZoneById("AppTimeZone"));
相關問題
- 1. 轉換時間到特定的時區
- 2. 如何在特定的時區轉換指定的時間?
- 3. 轉換時間回到指定的TimeZone
- 4. 使用喬達時間轉換UTC時差到美國時區
- 5. 一個的NSDate轉換到時在特定國家
- 6. 轉換時間到不同的時區
- 7. 國家代碼到國家/地區名稱轉換
- 8. 如何轉換日期根據C#中的時區/國家?
- 9. Java的時間加載日期的國家,並轉換爲本地時間
- 10. 使用Date()將指定時差的時區轉換爲時區。
- 11. 從UTC轉換到美國使用DST轉換美國山區時間
- 12. JavaScript - 將本地時間轉換爲UTC或國家特定時間
- 13. Jodatime轉換國外到當地時區
- 14. 轉換時區之間的時間
- 15. 時區之間的時間轉換
- 16. 從美國到印度時間的Sql Server 2005時間轉換
- 17. 如何將我的服務器時間轉換爲其他國家時間?
- 18. UTC時間到時區,具體取決於國家
- 19. 從時區轉換-500時間到設備所在的時區
- 20. Facebook API,時區和國家
- 21. 獲取州/省和國家的時區?
- 22. 如何根據國家自動將時區格式轉換爲
- 23. 從ActiveSupport :: TimeZone到國家的Rails轉換
- 24. 使用C#將時間轉換爲指定時區?
- 25. 列出所有時區轉換指定時間跨度
- 26. 轉換時間序列內的時區
- 27. 基於yii2中的國家/地區的顯示時間
- 28. 兩個城市/國家/地區的時間差異當我們有各自的當前時間和時區時
- 29. 的Node.js - 轉換UNIX時間戳時間 - 時區轉移
- 30. Angular指令國家/地區