我们正在使用 DocuSign 的 web-hook 事件通知来获取有关信封的信息。在 webhook 事件通知中,我们从 webhook 请求中获取 XML,但所有日期时间字段(如信封创建日期、发送日期、完成日期、拒绝日期或任何日期的值)始终采用太平洋标准时间,甚至日期时区信息设置为 IST(印度标准时间)在 DocuSign 帐户中。我们如何根据帐户中设置的时区获取日期时间值。
下面是xml
<?xml version="1.0" encoding="utf-8"?><DocuSignEnvelopeInformation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.docusign.net/API/3.0"><EnvelopeStatus><RecipientStatuses><RecipientStatus><Type>Signer</Type><Email>my@email.com</Email><UserName>My Name</UserName><RoutingOrder>1</RoutingOrder><Sent>2020-11-19T09:44:07.12</Sent><DeclineReason xsi:nil="true" /><Status>Sent</Status><RecipientIPAddress /><ClientUserId>c2xxxx-xxxxx-47d0-a3a4-xxxxxxxxxx</ClientUserId><CustomFields /><AccountStatus>Active</AccountStatus><RecipientId>f759xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx</RecipientId></RecipientStatus></RecipientStatuses><TimeGenerated>2020-11-19T09:44:33.4333381</TimeGenerated><EnvelopeID>67xxxc3-xxx-xxxx-xxxx-xxxxxx</EnvelopeID><Subject>e-Signature - required</Subject><UserName>Acc Name</UserName><Email>my@email.com</Email><Status>Sent</Status><Created>2020-11-19T09:44:06.667</Created><Sent>2020-11-19T09:44:07.277</Sent><ACStatus>Original</ACStatus><ACStatusDate>2020-11-19T09:44:06.667</ACStatusDate><ACHolder>Ac holder</ACHolder><ACHolderEmail>my@email.com</ACHolderEmail><ACHolderLocation>DocuSign</ACHolderLocation><SigningLocation>Online</SigningLocation><SenderIPAddress>100.000.00.000 </SenderIPAddress><EnvelopePDFHash /><CustomFields><CustomField><Name>myid</Name><Show>False</Show><Required>False</Required><Value>000</Value></CustomField><CustomField><Name>sxxxname</Name><Show>False</Show><Required>False</Required><Value>my value</Value></CustomField><CustomField><Name>ename</Name><Show>False</Show><Required>False</Required><Value>test</Value></CustomField></CustomFields><AutoNavigation>true</AutoNavigation><EnvelopeIdStamping>true</EnvelopeIdStamping><AuthoritativeCopy>false</AuthoritativeCopy><DocumentStatuses><DocumentStatus><ID>1</ID><Name>test document.pdf</Name><TemplateName /><Sequence>1</Sequence></DocumentStatus></DocumentStatuses></EnvelopeStatus></DocuSignEnvelopeInformation>