我需要檢查某個時區是否仍在指定的日期之內。類似DateTime.Today == DateTime.Parse("2016-06-30")
,但在某些時區。什麼是最好的方式來做到這一點?DateTime.Today對於特定時區
0
A
回答
3
您需要獲取UTC Time
,找到TimeZoneInfo
,並將UTC time
轉換爲您的TimeZoneInfo
。
DateTime utcTime = DateTime.UtcNow;
TimeZoneInfo serverZone = TimeZoneInfo.FindSystemTimeZoneById(YourTimeZoneID);
DateTime currentDateTime = TimeZoneInfo.ConvertTimeFromUtc(utcTime, serverZone);
+0
謝謝!但是因爲我需要的只是日期,所以我做了以下操作:'DateTime theDate =(TimeZoneInfo.ConvertTimeFromUtc(utcTime,serverZone))。Date;' –
0
我會檢查出TimeZoneInfo
類。
方法是:
public static DateTime ConvertTime(
DateTime dateTime,
TimeZoneInfo sourceTimeZone,
TimeZoneInfo destinationTimeZone
)
有與東西像UTC處理以及其他方法。查看文檔here。
相關問題
- 1. 對特定區域
- 2. DateTime.Today錯誤
- 3. 針對特定的分區
- 4. 對於特定線
- 5. 特定格式的時區
- 6. datetime.today屬性錯誤
- 7. Rails:如何在特定時區創建時間對象
- 8. 在特定時區的開始日期獲取時間對象
- 9. 如何獲取相對於Jscript中特定時區的文件修改日期?
- 10. 如何在Rails中的特定時區獲取特定時間
- 11. 在特定時間區域獲取特定時間
- 12. Rails:https://對於特定的URL
- 13. 爲特定回聲定義時區
- 14. 轉換時間到特定的時區
- 15. 時間戳使用特定的時區?
- 16. Python - 特定時區的日期時間
- 17. 特定時區的D3時間軸
- 18. 特定時區的索引時間戳
- 19. 格式日期時間特定時區
- 20. Backbone.Marionette Fade僅適用於特定區域?
- 21. Amazon DynamoDB - 特定於區域的連接
- 22. Momentjs時區 - 讓在時間日期在特定時區
- 23. 日曆類中的HOUR是否基於特定時區?
- 24. CCLiquid對CCSprite特定區域的影響?
- 25. 在特定區域中移動對象
- 26. 將DateTime.Today轉換爲int c#
- 27. WPF DatePicker show DateTime.Today或Binding
- 28. DateTime.Today和「靜態只讀」
- 29. 特定拉特朗地區的地區
- 30. 創建具有特定時區的NSDate對象
[This](http://stackoverflow.com/a/441145/4934172)可能會有所幫助。 –