2017-11-21 12 views
1

DateTimeOffset 값을 개체 속성 내의 Azure 모바일 앱에 보내면 UTC로 변경되지만 TimeZone을 유지하려고합니다.Azure 모바일 앱 DateTimeOffset의 TimeZone 손실

기본적으로 클라이언트 및 서버 JsonSerializerSettingsRoundtripKind으로 설정되어 있지만 작동하지 않는 것으로 보입니다.

DateTimeOffset 속성으로 작업 할 때 TimeZone을 어떻게 유지할 수 있습니까?

답변

0

DateTimeOffset을 보내면 TimeSpan에서 표준 시간대 정보를 전달할 수 있습니다.

자세한 내용은 article을 통해 확인할 수 있습니다.

또한 UTC에서 표준 시간대로 다시 변환 할 수도 있습니다.

여기를 참조하려면 article을 참조하십시오.

+0

해결 방법을 제공해 주셔서 감사합니다. 가능한 해결책이지만, 원하는 바가 아닙니다. 이는 클라이언트와 서버 모두에서 특별한 코드를 작성한다는 의미이기 때문입니다. Azure Mobile App이 DateTimeOffset 값을 처리하여 Json serialization 및 deserialization으로 인해 누락 된 시간대를 처리하는 방식을 변경하고 싶습니다. 임시 작업장으로이 값을 수동으로 직렬화 및 비 직렬화하고이를 수행하면 시간대가 올바르게 저장됩니다. –