如何在Postman中配置时间戳的格式?

问题描述 投票:2回答:1

我有最新版本的Postman for Windows(目前为6.3.0)。不知何故,它现在以时间戳的形式返回数秒的Unix秒(如1852502400.000),而不是格式为YYYY-MM-DDThh:mm:ss[.sss]Z的DateTime。

服务器端是用Java编写的微服务,字段的类型是java.time.OffsetDateTime。

Postman我应该配置什么,还是取决于服务器实现?

json postman datetime-format
1个回答
3
投票

你可以随时使用javascript来帮助你。利用环境变量并在请求中添加变量代替{{$timestamp}}

在您的预请求脚本中执行以下操作:

let timestamp = new Date().toJSON();
pm.environment.set('timestamp', timestamp);

现在,无论你在请求中使用{{$timestamp}},都要用{{timestamp}}替换它。

只需运行请求,您将获得以下格式的日期:"2018-09-13T18:41:02.363Z"


附加信息:Postman还内置了MomentJS。所以你也可以使用它。

Danny Dainton撰写了一篇关于如何在邮递员中使用时刻js的精彩博客:qazxsw poi!

邮差沙箱API参考:https://dannydainton.com/2018/05/21/hold-on-wait-a-moment/

© www.soinside.com 2019 - 2024. All rights reserved.