【发布时间】:2012-06-08 07:38:16
【问题描述】:
我从无法控制的 Web 服务中获取此 xml 字符串:
<foo>
<BIRTHTIME>02.06.2012-01:34.41 1338593681</BIRTHTIME>
</foo>
目前,我将上面的xml字符串反序列化到这个类中:
Public Class AppData
Public BIRTHTIME As String
End class
如您所见,AppData.BIRTHTIME 是字符串数据类型,但它必须是日期数据类型。我想要完成的是将 xml 字符串反序列化为此类:
Public Class AppData
Public BIRTHTIME As Date
End class
问题是当我将 xml 反序列化为上述类时,我收到此错误“输入字符串的格式不正确。” .有人可以提供一个优雅的解决方案来解决这个问题吗?谢谢
【问题讨论】:
-
1338593681 是关于什么的?它对您的 DateTime 值有任何意义吗?
标签: xml vb.net xml-serialization xml-parsing xsd