(新日期()。格式(" yyy-MM-dd' T' hh:mm:ss"));以UTC格式打印日期。我如何在当前时区获取日期

时间:2015-07-25 03:03:01

标签: java date time simpledateformat utc

(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)

0 个答案:

没有答案
相关问题