2016-06-09 185 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' –