当前位置:  开发笔记 > 编程语言 > 正文

从当前日期定义1个月前的日期

如何解决《从当前日期定义1个月前的日期》经验,为你挑选了1个好方法。

我想定义一个变量,它会给我当前日期减去30天(意思是1个月前).

现在,我只有这个变量给我当前的日期:

${__time(yyyy-MM-dd'T'hh:mm:ssX)}

Dmitri T.. 5

查看以下JMeter功能:

__time() - 如果在没有参数的情况下使用,则返回自1970年1月1日以来的时间(以毫秒为单位)

__longSum() - 加或减2个或更多Long值

__javaScript() - 执行任意JavaScript代码

全部放在一起:

${__javaScript(new Date(${__longSum(${__time(,)},-2592000000,)}),)}

哪里:

2592000000 == 30(天)x 24(小时)*60(以小时为单位)*60(以分钟为单位)*1000(以秒为单位)

新日期(当前时间 - 30天) - 将Unix时间戳转换为JavaScript Date对象

演示:

功能 -  30天

有关上述JMeter函数和其他JMeter函数的详细信息,请参见如何使用JMeter函数的帖子系列.



1> Dmitri T..:

查看以下JMeter功能:

__time() - 如果在没有参数的情况下使用,则返回自1970年1月1日以来的时间(以毫秒为单位)

__longSum() - 加或减2个或更多Long值

__javaScript() - 执行任意JavaScript代码

全部放在一起:

${__javaScript(new Date(${__longSum(${__time(,)},-2592000000,)}),)}

哪里:

2592000000 == 30(天)x 24(小时)*60(以小时为单位)*60(以分钟为单位)*1000(以秒为单位)

新日期(当前时间 - 30天) - 将Unix时间戳转换为JavaScript Date对象

演示:

功能 -  30天

有关上述JMeter函数和其他JMeter函数的详细信息,请参见如何使用JMeter函数的帖子系列.

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有