我的程序以XML格式從設備接收數據。設備將日期時間作爲字符串以DD/MM/YYYY hh:mm:ss.fff格式返回。即使本地計算機是爲美國英語文化而設置的,我如何將它反序列化爲DateTime
對象?以DD/MM/YYYY格式反序列化日期字符串hh:mm:ss.fff格式從XML
1
A
回答
3
您可以使用DateTime.ParseExact
DateTime.ParseExact(s, "dd/MM/yyyy HH:mm:ss.fff",
System.Globalization.CultureInfo.InvariantCulture)
注意的情況下是很重要的
MM
:一個月mm
:分HH
:時間(24小時)
0
var date = DateTime.ParseExact(text, "dd/MM/yyyy hh:mm:ss.fff",
CultureInfo.InvariantCulture);
你也應該使用小寫dd
爲天,爲yyyy
一年。
0
使用ParseExact
或TryParseExact
與該格式的字符串 - 這應該產生一個DateTime
實例。
兩者之間的主要區別是ParseExact
如果不成功將拋出異常,並且TryParseExact
將返回布爾值,指示解析是否成功。
相關問題
- 1. 從字符串格式化日期
- 2. 從字符串格式化日期
- 3. 如何在JSON日期字符串中反序列化日期格式?
- 4. 反序列化REST日期格式
- 5. C#XmlSerializer反序列化日期格式
- 6. Javascript格式日期從字符串到日期格式
- 7. 以日期格式獲得格式化日期而不是字符串
- 8. 格式化字符串作爲日期
- 9. 格式化iso-8601日期字符串
- 10. 格式化日期到字符串
- 11. Mule:Dataweave - 字符串日期格式化
- 12. 日期字符串格式化
- 13. 安卓日期格式化字符串
- 14. java日期格式化字符串
- 15. 格式化字符串日期與String.Format()
- 16. C#格式化字符串日期
- 17. 格式化日期字符串java
- 18. 格式化日期字符串
- 19. 格式化字符串日期時間
- 20. 字符串日期格式
- 21. 格式字符串日期
- 22. 日期字符串格式
- 23. 從API響應中以字符串格式格式化日期和時間
- 24. 格式化日期以升序排列
- 25. 從asp.net中的以下字符串格式化日期
- 26. 以UITextfield的字符串形式顯示格式化的日期
- 27. 將字符串中的日期格式化爲mm/yyyy格式
- 28. PHP格式化數據字符串到MySQL日期格式
- 29. 將.000Z格式的日期字符串格式化爲NSDate
- 30. 如何將此字符串格式化爲日期格式?