jmeter的${__time(,)}和${__timeShift(,,,,)}函数使用

本文介绍了如何在业务中使用ECharts的时间函数如__time()和__timeShift(),包括基本时间戳处理、格式化日期、时间加减以及变量应用实例。深入理解这些工具对于高效管理时间序列数据至关重要。
摘要由CSDN通过智能技术生成

1.${__time(,)}使用:获取时间戳、格式化时间

1)点击函数助手

2)选择time函数(点击生成后已自动复制,可关闭后直接使用粘贴)

 Format string forSimpleDateFormat (optional):时间格式,支持,年yyyy,月MM,日dd,时hh,分mm,秒ss,毫秒sss,之间任意符号连接,/1000就是10位时间戳(精确到秒),不填就是精确到毫秒13位时间戳;

(1)、${__time(yyyy-MM-dd HH:mm:ss:SSS,)}  :格式化生成时间格式2021-08-05 14:38:57:036

(2)、${__time(,)}:时间戳默认该公式精确到毫秒级别, 13位数1628145595755

(3)、${__time(/1000,)}:时间戳该公式精确到秒级别, 10位数  1628145628

(4)、${__time(yyyy-MM-dd,)}:该公式格式化生成的时间为:2021-08-05

(5)、${__time(yyMMdd,)}:该公式格式化生成的时间为:210805

2. ${__timeShift(,,,,)}(格式,日期,移位,语言环境,变量)函数,可以将时间进行移位,对当前时间增加或者减少对应的时间

(1)、格式 - 将显示创建日期的格式。如果该值未被传递,则以毫秒为单位创建日期。

(2)、日期 - 这是日期值。用于如果要通过添加或减去特定天数,小时或分钟来创建特定日期的情况。如果参数值未通过,则使用当前日期。

(3)、区域设置 - 设置创建日期的显示语言。不是必填项(5)、变量 - 创建日期的值将被分配给的变量的名称。不是必填项

(4)、移位 - 表示要从日期参数的值中添加或减去多少天,几小时或几分钟。如果该值未被传递,则不会将任何值减去或添加到日期参数的值中。

 ${__timeShift(yyyy-MM-dd HH:mm:ss,,,,)}为当前时间2021-08-05 14:46:06

 ${__timeShift(yyyy-MM-dd HH:mm:ss,,P1DT2H4M5S,,)}

“P1DT2H4M5S” 解析为“添加1天2小时4分钟5秒”

 ${__timeShift(yyyy-MM-dd HH:mm:ss,,P-6H3M,,)}

“P-6H3M”解析为“-6小时+3分钟”

${__timeShift(yyyy-MM-dd HH:mm:ss,,-P6H3M,,)}

“-P6H3M”解析为“-6小时-3分钟”

 ${__timeShift(yyyy-MM-dd HH:mm:ss,,+6小时和-3分钟,,)}

“-P-6H + 3M”解析为“

3.引用变量(直接页面粘贴,点击生成时已复制)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值