2016-06-09 1 views
0

Docusign의 webhook 이벤트 알림을 사용하여 내 봉투에 대한 정보를 얻고 있습니다. 서비스에서 XML을 다시 가져 오지만 XML 페이로드의 일부 타임 스탬프를 UTC로 변환하려고합니다. 는 XML 페이로드는 요소로 TimeZoneOffset을 포함 즉 : Docusign webhook 콜백 TimeZoneOffset

<DocuSignEnvelopeInformation> 
    ... 
    <TimeZoneOffset>-7</TimeZoneOffset> 
</DocuSignEnvelopeInformation> 

오프셋 (offset)는 UTC 무엇하면 어떻게됩니까

? 단지 0 또는 +0 또는 -0일까요? 그것은 +1030과 같은 것이 될 수 있습니까? 양수 값 앞에 +이 추가 되었습니까?

어쨌든이 필드는 어떻게 결정됩니까? 마지막 발신자의 시간대 오프셋입니까?

답변

3

계정 전체 (또는 사용자) 시간대입니다. 예를 들어, 나는 UTC + 10 AEST에서 오전 내 XML은 끝까지 제공 :

환경 설정에서
<TimeZone>AUS Eastern Standard Time</TimeZone> 
<TimeZoneOffset>10</TimeZoneOffset> 

-> 특징 내가 변경을 상쇄 내 다음 태평양 표준시 (미국)에 내 API 시간대를 변경하는 경우 :

<TimeZone>Pacific Standard Time</TimeZone> 
<TimeZoneOffset>-7</TimeZoneOffset> 

UTC를 기준으로하며 오프셋은 'x'(UTC 또는 그 전)이고 '-x'는 배후입니다.

+0

http://imgur.com/bxjwiQl으로 설정 한 후에도 여전히 작동하지 않습니다. 여전히 태평양 표준시로 제공됩니다. 나는 그것을 잘못된 장소에 설치 했습니까? –

+0

"사용자가 자신의 시간대를 설정할 수 있습니다" –

+0

아직도 작동하지 않습니다 : (' 태평양 표준시 -7' –