邮递员 - 需要帮助存储日期值 (YYYY-MM-DD) 的变量作为响应,方法是将日期格式更改为 MMM-DD-YYYY
Postman - Need help to store a variable from the date value(YYYY-MM-DD) in response by changing the date format to MMM-DD-YYYY
我正在 (YYYY-MM-DD) 中获取输出。我想通过将日期格式更改为 MMM-DD-YYYY (Feb-26-2020)
来保存到环境变量
响应示例:
{
"pickupDate": "2020-02-26",
"cutOffTime": "20:00:00",
"accessTime": {
"hours": 1,
"minutes": 0
},
}
使用下面的内容只是为了按原样保存日期。不过帮我改一下保存一下。
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("day1", jsonData.output.options[1].pickupDate);
您应该可以在 Postman 应用的 Tests
选项卡中使用 moment:
执行此操作
const moment = require('moment')
let jsonData = pm.response.json();
pm.environment.set("day1", moment(jsonData.output.options[1].pickupDate).format('MMM-DD-YYYY'));
您需要先引入模块,然后使用 .format()
将日期更改为您想要的日期。我还使用了较新的 Postman 语法,因为您仍在使用较旧的语法。
我正在 (YYYY-MM-DD) 中获取输出。我想通过将日期格式更改为 MMM-DD-YYYY (Feb-26-2020)
来保存到环境变量响应示例:
{
"pickupDate": "2020-02-26",
"cutOffTime": "20:00:00",
"accessTime": {
"hours": 1,
"minutes": 0
},
}
使用下面的内容只是为了按原样保存日期。不过帮我改一下保存一下。
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("day1", jsonData.output.options[1].pickupDate);
您应该可以在 Postman 应用的 Tests
选项卡中使用 moment:
const moment = require('moment')
let jsonData = pm.response.json();
pm.environment.set("day1", moment(jsonData.output.options[1].pickupDate).format('MMM-DD-YYYY'));
您需要先引入模块,然后使用 .format()
将日期更改为您想要的日期。我还使用了较新的 Postman 语法,因为您仍在使用较旧的语法。