2016-06-09 178 views
0

我正在使用Docusign的webhook事件通知來獲取有關我的信封的信息。我從服務中獲取XML,但我試圖將XML有效負載中的一些時間戳轉換爲UTC。 XML有效載荷包括TimeZoneOffset作爲一個元素,即:Docusign webhook回調TimeZoneOffset

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

發生什麼情況,如果偏移量爲UTC?它只是0+0-0?難道它會像+1030?前值是否爲+

無論如何這個領域是如何確定的?它是最後一個發件人的時區偏移嗎?

回答

3

它是帳戶範圍(或用戶)的時區。例如,我在澳大利亞東部標準時間是UTC + 10,我的XML來通過與:

<TimeZone>AUS Eastern Standard Time</TimeZone> 
<TimeZoneOffset>10</TimeZoneOffset> 

在首選項 - >功能,如果我改變我的API時區太平洋時間(美國),然後我偏移變化:

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

它基於UTC,偏移量在UTC或者前面是'x',後面是'-x'。

+0

即使將其設置爲http://imgur.com/bxjwiQl後仍然無法正常工作。仍然通過太平洋標準時間。我把它放在錯誤的地方嗎? –

+0

取消選中「讓用戶設置自己的時區」 –

+0

仍然無效:('太平洋標準時間 -7' –