我想將例如特定日期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日期/時間轉換爲EST日期/時間
- 2. 將當地日期時間轉換爲UTC日期時間
- 3. 將UTC日期時間轉換爲日期時間偏移
- 4. 將UTC日期時間轉換爲當地日期時間
- 5. 在UTC中將UTC時間轉換爲日期時間格式?
- 6. 轉換日期時間爲UTC值MSSQL
- 7. pytz - 將日期時間轉換爲UTC
- 8. UTC轉換爲當地日期時間
- 9. 將日期時間轉換爲SQL UTC
- 10. RestSharp將日期時間轉換爲UTC
- 11. 轉換日期時間到UTC
- 12. 如何轉換UTC日期時間?
- 13. 轉換UTC日期時間當地日期時間
- 14. 如何將我的日期轉換爲UTC日期時間
- 15. utc中的轉換日期時間
- 16. utc和本地日期時間轉換
- 17. 將UTC日期轉換爲日期時間字符串Javascript
- 18. 將UTC日期轉換爲實際日期和時間
- 19. 如何將utc日期時間轉換爲模糊時間戳
- 20. 如何將UTC日期時間轉換爲本地時間Jquery
- 21. 轉換日期時間爲UTC僅如果尚未UTC
- 22. 如何將UTC日期時間轉換爲本地日期時間?
- 23. JavaScript:將UTC日期時間轉換爲傳遞時區日期時間
- 24. 本地日期和時間到UTC然後UTC到本地日期和時間
- 25. 轉換時間戳/日期時間從UTC到EST的Oracle SQL
- 26. 將UTC日期時間轉換爲用戶的本地日期和時間
- 27. 比較UTC日期時間
- 28. 格式UTC日期時間
- 29. SQLite.Net UTC日期時間
- 30. UTC日期和時間