【Jmeter】Jmeter 函数助手实战:__time 时间戳函数

版权声明:本文为博主原创文章,欢迎转载,转载须注明出处:By 故三殇 https://blog.csdn.net/qq_39720249/article/details/89383843

目录

一、__time 函数介绍

二、__time 函数获取实时时间

三、__time 函数获取指定时间

四、__time 函数获取时间段



一、__time 函数介绍

点击查看我的另一博文:【Jmeter】Jmeter:函数助手 —— __time



二、__time 函数获取实时时间

(1)实时获取时间,精确到 13 位数(“毫秒” 格式)时间戳:1555655388515

${__time(,)}

 


(2)实时获取时间,精确到 10 位数(“秒” 格式)时间戳:1555655438

${__time(/1000,)}

 


(3)实时获取时间,取时间戳前 X 位数: 

${__time(/1【后面带(13 - X)个 0】,)}

 举例:时间戳前 8 位数,13 - 8 = 5 ,1 带 5 个 0,也就是 100000 :${__time(/100000,)


(4)实时获取时间,格式化生成时间格式 yyyy-MM-dd HH:mm:ss:SSS (年-月-日 时:分:秒:毫秒):2019-04-19 14:31:14:619

${__time(yyyy-MM-dd HH:mm:ss:SSS,参数名)}


(5)实时获取时间,格式化生成时间格式 yyyy-MM-dd (年-月-日):2019-04-19

         实时获取时间,格式化生成时间格式 yyyyMMdd (年月日):20190419

${__time(yyyy-MM-dd,参数名)}

${__time(yyyyMMdd,参数名)}


(6)实时获取时间,格式化生成时间格式 yyyy-MM (年-月):2019-04

${__time(yyyy-MM,参数名)}

(7)实时获取时间,格式化生成时间格式 MM-dd (月-日):04-19

${__time(MM-dd,参数名)}

(8)实时获取时间,格式化生成时间格式 yyyy (年):2019

         实时获取时间,格式化生成时间格式 yy (年):19

${__time(yyyy,参数名)}

${__time(yy,参数名)}

(9)实时获取时间,格式化生成时间格式 MM (月):01 (1月); 12(12月)

         实时获取时间,格式化生成时间格式 M (月):1 ;12

${__time(MM,参数名)}

${__time(M,参数名)}

(10)实时获取时间,格式化生成时间格式 dd (日):01 ;31

         实时获取时间,格式化生成时间格式 d (日):1 ;31

${__time(dd,参数名)}

${__time(d,参数名)}

(11)实时获取时间,格式化生成时间格式 HH:mm:ss:SSS (时:分:秒:毫秒):14:36:21:603

${__time(HH:mm:ss:SSS,参数名)}

(12)实时获取时间,格式化生成时间格式 HH:mm:ss (时:分:秒):14:36:31

${__time(HH:mm:ss,参数名)}

(13)实时获取时间,格式化生成时间格式 HH:mm (时:分):14:36

${__time(HH:mm,参数名)}

(14)实时获取时间,格式化生成时间格式 mm:ss (分:秒):36:31

${__time(mm:ss,参数名)}

(15)实时获取时间,格式化生成时间格式 HH (时):01 ;23

           实时获取时间,格式化生成时间格式 H (时):1 ;23

${__time(HH,参数名)}

${__time(H,参数名)}

(16)实时获取时间,格式化生成时间格式 mm (分):01 ;59

           实时获取时间,格式化生成时间格式 m (分):1 ;59

${__time(mm,参数名)}

${__time(m,参数名)}

(17)实时获取时间,格式化生成时间格式 ss (秒):01 ;59

           实时获取时间,格式化生成时间格式 s (秒):1 ;59

${__time(ss,参数名)}

${__time(s,参数名)}

(18) 实时获取时间,指定时分秒,格式化生成时间格式 yyyy-MM-dd HH:mm:ss (年-月-日 时:分:秒【固定】):

${__time(yyyy-MM-dd XX:XX:XX,参数名)}

例如:${__time(yyyy-MM-dd 00:00:00,)} 、${__time(yyyy-MM-dd 23:59:59,)} 



三、__time 函数获取指定时间

(1)现在1:

本年(年):${__time(yyyy,nowYear)}

本月(月):${__time(M,nowMonth)}

本日(日):${__time(d,nowDate)}

该小时(时):${__time(H,nowHour)}

该分钟(分):${__time(m,nowMinute)}

该秒钟(秒):${__time(s,nowSecond)}

 


(2)现在2:

该时(时:分:秒):
${__time(HH:mm:ss,nowTime)}

当天(年-月-日):
${__time(yyyy-MM-dd,nowyMd)}

实时(年-月-日 时:分:秒):
${__time(yyyy-MM-d HH:mm:ss,nowyMdHms)}

 


(3)过去1:

上一年(年):${__intSum(${__time(YYYY,nowYear)},-1,lastYear)}

上个月(月):${__intSum(${__time(M,nowMonth)},-1,lastMonth)}

前一天(日):${__intSum(${__time(d,nowDate)},-1,lastDate)}

前一小时(时):${__intSum(${__time(H,nowHour)},-1,lastHour)}

前一分钟(分):${__intSum(${__time(m,nowMinute)},-1,lastMinute)}

前一秒(秒):${__intSum(${__time(s,nowSecond)},-1,lastSecond)}

 


(4)过去2:

前一秒时(年-月-日 时-分-秒):【此刻为 0 秒时,不适用】
${__time(yyyy-MM-dd HH:mm,nowyMdHm)}:${__intSum(${__time(s,nowSecond)},-1,lastSecond)}

前一分钟时(年-月-日 时-分-秒):【此分钟为 0 分时,不适用】
${__time(yyyy-MM-dd HH,nowyMdH)}:${__intSum(${__time(m,nowMinute)},-1,lastMinute)}:${__time(s,nowSecond)}

前一小时时(年-月-日 时-分-秒):【此时为 0 或 24 时时,不适用】
${__time(yyyy-MM-dd,nowyMd)} ${__intSum(${__time(H,nowHour)},-1,lastHour)}:${__time(m,nowMinute)}:${__time(s,nowSecond)}

昨天(年-月-日):【当天为当月第一天时,不适用 】
${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-1,lastDate)}

昨天此时(年-月-日 时-分-秒):【当天为当月第一天时,不适用 】
${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-1,lastDate)} ${__time(HH:mm:ss,nowTime)}

上个月今天时(年-月-日 时-分-秒):【当月为 1 月时,不适用】
${__time(YYYY,nowYear)}-${__intSum(${__time(M,nowMonth)},-1,lastMonth)}-${__time(d,nowDate)} ${__time(HH:mm:ss,nowTime)}

上一年今天时(年-月-日 时-分-秒):
${__intSum(${__time(YYYY,nowYear)},-1,lastYear)}-${__time(M,nowMonth)}-${__time(d,nowDate)} ${__time(HH:mm:ss,nowTime)}

 


(5)未来1:

下一年(年):${__intSum(${__time(YYYY,nowYear)},+1,nextYear)}

下个月(月):${__intSum(${__time(M,nowMonth)},+1,nextMonth)}

下一天(日):${__intSum(${__time(d,nowDate)},+1,nextDate)}

下一小时(时):${__intSum(${__time(H,nowHour)},+1,nextHour)}

下一分钟(分):${__intSum(${__time(m,nowMinute)},+1,nextMinute)}

下一秒(秒):${__intSum(${__time(s,nowSecond)},+1,nextSecond)}

(6) 未来2:

下一秒时(年-月-日 时-分-秒):【此刻为 59 秒时,不适用】
${__time(yyyy-MM-dd HH:mm,nowyMdHm)}:${__intSum(${__time(s,nowSecond)},+1,nextSecond)}

下一分钟时(年-月-日 时-分-秒):【此分钟为 59 分时,不适用】
${__time(yyyy-MM-dd HH,nowyMdH)}:${__intSum(${__time(m,nowMinute)},+1,nextMinute)}:${__time(s,nowSecond)}

下一小时时(年-月-日 时-分-秒):【此时为 23 时时,不适用】
${__time(yyyy-MM-dd,nowyMd)} ${__intSum(${__time(H,nowHour)},+1,nextHour)}:${__time(m,nowMinute)}:${__time(s,nowSecond)}

明天(年-月-日):【当天为当月最后一天时,不适用 】
${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},+1,nextDate)}

明天此时(年-月-日 时-分-秒):【当天为当月最后一天时,不适用 】
${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},+1,nextDate)} ${__time(HH:mm:ss,nowTime)}

下个月今天时(年-月-日 时-分-秒):【当月为 12 月时,不适用】
${__time(YYYY,nowYear)}-${__intSum(${__time(M,nowMonth)},+1,nextMonth)}-${__time(d,nowDate)} ${__time(HH:mm:ss,nowTime)}

下一年今天时(年-月-日 时-分-秒):
${__intSum(${__time(YYYY,nowYear)},+1,nextYear)}-${__time(M,nowMonth)}-${__time(d,nowDate)} ${__time(HH:mm:ss,nowTime)}


四、__time 函数获取时间段

(1)昨天 1 天(年-月-日):

${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-1,lastDate)} ~ ${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-1,lastDate)}

 


(2)昨天 1 天(年-月-日 00:00:00 ~ 年-月-日 23:59:59):

${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-1,lastDate)} ${__time(00:00:00,)} ~ ${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-1,lastDate)} ${__time(23:59:59,)}


(3)今天 1 天(年-月-日):

${__time(yyyy-MM-dd,nowDate)} ~ ${__time(yyyy-MM-dd,nowDate)}

(4)今天 1 天(年-月-日 00:00:00 ~ 年-月-日 23:59:59): 

${__time(yyyy-MM-dd,nowDate)} ${__time(00:00:00,)} ~ ${__time(yyyy-MM-dd,nowDate)} ${__time(23:59:59,)}


(5)前 7 天【不包括今天】(年-月-日):

${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-7,lastDate)} ~ ${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-1,lastDate)}


(6)前 7 天【不包括今天】(年-月-日 00:00:00 ~ 年-月-日 23:59:59):

${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-7,lastDate)} ${__time(00:00:00,)} ~ ${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-1,lastDate)} ${__time(23:59:59,)}


(7)近 7 天【包括今天】(年-月-日):

${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-6,lastDate)} ~ ${__time(yyyy-MM-dd,nowDate)}

 


(8)近 7 天【包括今天】(年-月-日 00:00:00 ~ 年-月-日 23:59:59):

${__time(YYYY,nowYear)}-${__time(M,nowMonth)}-${__intSum(${__time(d,nowDate)},-6,lastDate)} ${__time(00:00:00,)} ~ ${__time(yyyy-MM-dd,nowDate)} ${__time(23:59:59,)}

猜你喜欢

转载自blog.csdn.net/qq_39720249/article/details/89383843