(new Date().format("yyy-MM-dd'T'hh:mm:ss"));
以UTC格式打印日期。我怎样才能在当前时区得到日期?
我正在尝试在SOAP UI标记中发送时间戳。但我的时间戳保持以UTC(GMT)格式返回日期格式,并且Web服务返回无效的时间戳错误。这就是我在SOAP UI请求中的内容。我需要EST区域的时间来处理请求。
<TimeStamp>${=(new Date().format("yyy-MM-dd'T'hh:mm:ss"))}</TimeStamp>
这是在Groovy中
这是我的肥皂要求
<PayloadType>X12_278_Request_005010X217E1_2</PayloadType>
<ProcessingMode>RealTime</ProcessingMode>
<PayloadID>SandeepVALID_ACN_SANDY131</PayloadID>
<TimeStamp>${=(new Date().format("yyy-MM-dd'T'hh:mm:ss")</TimeStamp>
<!--<TimeStamp>2015-07-20T03:10:39</TimeStamp> -->
<ReceiverID>urn:oid:2.16.840.1.113883.13.34.110.1.999.3</ReceiverID>
<SenderID>urn:oid:123.456.657.162</SenderID>
<CORERuleVersion>v2.2.0</CORERuleVersion>
以下是回复
<PayloadType>X12_278_Response_005010X217E1_2</PayloadType>
<ProcessingMode>RealTime</ProcessingMode>
<PayloadID>SandeepVALID_ACN_SANDY131</PayloadID>
<TimeStamp>2015-07-26T05:26:24</TimeStamp>
<SenderID>urn:oid:2.16.840.1.113883.13.34.110.1.999.3</SenderID>
<ReceiverID>urn:oid:123.456.657.162</ReceiverID>
<CORERuleVersion>v2.2.0</CORERuleVersion>
可以注意到时间戳。这是以GMT / UTC时间打印的。我想在EST中打印这个,这是我当前的时区(-4:00GMT)