更新时间:2024-10-11 GMT+08:00

在CodeArts TestPlan中调用日期转时间戳函数

函数名

$dateFormat(String A)

参数说明

String A:日期时间值,支持以下几种格式:

  • yyyy-MM-dd HH:mm:ss或MM-dd-yyyy HH:mm:ss格式。
  • yyyy MM dd HH:mm:ss或MM dd yyyy HH:mm:ss格式。
  • yyyy.MM.dd HH:mm:ss或MM.dd.yyyy HH:mm:ss格式。
  • yyyy/MM/dd HH:mm:ss或MM/dd/yyyy HH:mm:ss格式。

功能说明

实现将字符串转化成对应的时间戳。时间戳是指从格林威治时间1970年01月01日00时00分00秒起到指定时间的总毫秒数。

函数中的参数A支持以下几种类型:

  • 符合参数说明格式的日期时间值
  • 局部参数
  • 其它内置函数

使用场景

接口自动化用例中支持在以下场景中使用日期转时间戳函数:

  • 请求url路径
  • 请求头
  • 请求体
  • 检查点属性
  • if判断
  • for循环中断条件

示例

  • 请求url路径

    如下图所示,请求url路径中参数“test”的值为日期转时间戳函数,函数中的参数A为环境参数“date”。环境参数的设置方式请参考设置CodeArts TestPlan接口脚本的环境参数

  • 请求头

    如下图所示,请求头中参数“date”的值为日期转时间戳函数,函数中的参数A为环境参数“date”

  • 请求体

    如下图所示,请求体中应用了日期转时间戳函数,函数中的参数A为“2020.09.11 11:00:00”

  • 检查点属性

    如下图所示,检查点属性“result”的目标值为日期转时间戳函数,函数中的参数A为环境参数“test”。局部参数的设置方式请参考局部参数

  • if判断

    如下图所示,if判断的目标值为日期转时间戳函数,函数中的参数A为“2020-09-11 11:00:00”

  • for循环中断条件

    如下图所示,for循环中断条件的目标值为日期转时间戳函数,函数中的参数A为“2020-09-11 11:00:00”