首页 文章

TimeSpan Windows Mobile 6和WCF服务

提问于
浏览
0

我有一个连接到wcf服务的移动应用程序来获取数据 . 服务端的其中一个对象具有TimeSpan DataMember . 一切正常,除了这个字段,因为它是一个字符串:

服务移动04:00:00 - >“PT4H”

如何从wcf服务获取TimeSpan?

提前致谢!

1 回答

  • 1

    好的,我发现了问题 . 默认情况下, TimeSpan 被序列化为

    XmlElementAttribute(DataType="duration")
    

    这是一个像“PT4H”的字符串 .

    要获得真正的 Value ,您必须使用 XmlConvert.ToTimeSpan() ,它将返回实际的时间 Span 值 .

相关问题