我想將例如特定日期12-11-2008 11:33:04.510轉換爲UTC日期時間。任何人都可以幫助我如何做到這一點。我想在c#編碼中做到這一點。是否有任何UTC轉換爲特定日期時間到UTC日期時間的功能
0
A
回答
8
只要使用DateTime.ToUniversalTime,假設它目前位於計算機的當地時區。
2
DateTime不支持時區。它可以當作本地時間或UTC時間,正如Jon Skeet所說,DateTime.ToUniversalTime可以在它們之間進行轉換。
在.NET3.5中還有TimeZoneInfo類,它允許在任意時區之間轉換DateTime,但爲了您的需要,前者可能足夠好。 還有一個DateTimeOffset類,就像DateTime一樣工作,除了它還存儲UTC的偏移量,如果您必須處理多個時區,它會更穩健一些。
0
如果你想在日期時間被確定爲UTC,你也可以爲它分配一個DateTimeKind,
日期時間的SaveNow = DateTime.Now; DateTime myDt; myDt = DateTime.SpecifyKind(saveNow,DateTimeKind.Utc);
或者如果您知道它是本地的: string formattedDate =「12-11-2008 11:33:04.510」; DateTime localDt = DateTime.Parse(formattedDate,null, DateTimeStyles.AssumeLocal);
或者如果您知道它是UTC: string formattedDate =「12-11-2008 11:33:04.510」; DateTime localDt = DateTime.Parse(formattedDate,null, DateTimeStyles.AssumeUniversal);
相關問題
- 1. UTC轉換爲當地日期時間
- 2. 將UTC日期轉換爲日期時間字符串Javascript
- 3. 轉換日期時間爲UTC僅如果尚未UTC
- 4. 如何將UTC日期時間轉換爲本地日期時間?
- 5. JavaScript:將UTC日期時間轉換爲傳遞時區日期時間
- 6. 轉換時間戳/日期時間從UTC到EST的Oracle SQL
- 7. 將UTC日期時間轉換爲用戶的本地日期和時間
- 8. 格式UTC日期時間
- 9. 將本地日期時間轉換爲UTC時間在php
- 10. 從UTC時間轉換到日期時間
- 11. 給定時區將日期時間轉換爲Utc
- 12. 轉換日期字符串UTC日期時間
- 13. 快速獲取特定日期和時間的UTC時間?
- 14. 轉換UTC日期
- 15. 違約日期的時區爲UTC對Jodatime的日期時間
- 16. 轉換UTC時間和抵消日期時間
- 17. PHP - 將日期轉換爲UTC日期
- 18. 將UTC中的SQL Server日期時間轉換爲特定的時區
- 19. 我如何停止實體框架轉換JSON UTC日期時間,當我想存儲UTC日期時間
- 20. 如何將UTC日期時間轉換爲不同的格式
- 21. 更改日期時間爲UTC格式
- 22. 日期時間爲UTC格式
- 23. 將具有時區的任何日期轉換爲UTC
- 24. 轉換時刻UTC到當地日期時間
- 25. Javascript日期到UTC時間戳
- 26. 如何將GMT(UTC)datetime轉換爲本地日期時間?
- 27. 如何在MySql中將unix時間戳轉換爲UTC日期?
- 28. 如何UTC日期字符串轉換爲本地時間(systemTimeZone)
- 29. 如何將日期時間字符串轉換爲UTC?
- 30. 如何將UTC日期轉換爲地區GMT時間android