将毫秒转换为 Groovy 中的 yyyy-MM-dd 日期时间格式
Convert milliseconds to yyyy-MM-dd date-time format in Groovy
我正在尝试将毫秒(例如:1503478800000)转换为 yyyy-MM-ddTHH:mm:ss.SSS'Z'(例如:2017-08-23T09:00:000Z)日期时间格式.
存储在 Soapui 全局变量中的毫秒值。
def testCase = messageExchange.modelItem.testCase;
def NewDateTime = testCase.testSuite.project.getPropertyValue("StartDateTime").toInteger();
log.info NewDateTime.setDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
错误弹窗显示:-
For input string: "1503478800000"
使用 Groovy 你可以用 Date.format(String format)
方法来完成,例如
def millis = testCase.testSuite.project.getPropertyValue("StartDateTime").toLong()
log.info new Date(millis).format("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
我正在尝试将毫秒(例如:1503478800000)转换为 yyyy-MM-ddTHH:mm:ss.SSS'Z'(例如:2017-08-23T09:00:000Z)日期时间格式. 存储在 Soapui 全局变量中的毫秒值。
def testCase = messageExchange.modelItem.testCase;
def NewDateTime = testCase.testSuite.project.getPropertyValue("StartDateTime").toInteger();
log.info NewDateTime.setDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
错误弹窗显示:-
For input string: "1503478800000"
使用 Groovy 你可以用 Date.format(String format)
方法来完成,例如
def millis = testCase.testSuite.project.getPropertyValue("StartDateTime").toLong()
log.info new Date(millis).format("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")