2012-08-28 2 views
0

데이터를 가져 오기 위해 wcf 서비스에 연결하는 모바일 응용 프로그램이 있습니다. 서비스 측면의 개체 중 하나에는 TimeSpan DataMember가 있습니다. 이 문자열로 오기 때문에 모두가이 분야를 제외하고 잘 작동 :TimeSpan Windows Mobile 6 및 WCF 서비스

서비스 모바일 4시 0분 0초 -> "PT4H"

가 어떻게 WCF 서비스에서 시간 범위를 얻을 수 ?

미리 감사드립니다.

+0

PT가 나타내는 정보는 무엇입니까? – V4Vendetta

답변

1

좋아, 문제가 발생했습니다. 이것은 "PT4H"와 같은 문자열 인

XmlElementAttribute(DataType="duration") 

기본적으로 TimeSpan 직렬화된다.

실제 가치를 얻으려면 XmlConvert.ToTimeSpan()을 사용해야하며 실제 시간 초과 값을 반환합니다.

관련 문제