日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Jmeter获取当前时间、历史时间、未来时间的方式

發(fā)布時間:2024/1/18 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jmeter获取当前时间、历史时间、未来时间的方式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

__time : 獲取時間戳、格式化時間

操作步驟:

1、通過函數(shù)助手,生成一個_time 函數(shù):

2、如果參數(shù)為時間戳,那公式為:

${__time(,)} : 默認(rèn)該公式精確到毫秒級別, 13位數(shù)

${__time(/1000,)} : 該公式精確到秒級別, 10位數(shù)

3、 如果參數(shù)需要為當(dāng)前日期,那公式為:

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

${__time(YMDHMS,)}

4、執(zhí)行結(jié)果為:

__TimeShift(格式,日期,移位,語言環(huán)境,變量):可對日期進(jìn)行移位加減操作

格式 - 將顯示創(chuàng)建日期的格式。如果該值未被傳遞,則以毫秒為單位創(chuàng)建日期。

日期 - 這是日期值。用于如果要通過添加或減去特定天數(shù),小時或分鐘來創(chuàng)建特定日期的情況。如果參數(shù)值未通過,則使用當(dāng)前日期。

移位 - 表示要從日期參數(shù)的值中添加或減去多少天,幾小時或幾分鐘。如果該值未被傳遞,則不會將任何值減去或添加到日期參數(shù)的值中。

“P1DT2H4M5S” 解析為“添加1天2小時4分鐘5秒”

“P-6H3M”解析為“-6小時+3分鐘”

“-P6H3M”解析為“-6小時-3分鐘”

“-P-6H + 3M”解析為“+6小時和-3分鐘”

區(qū)域設(shè)置 - 設(shè)置創(chuàng)建日期的顯示語言。不是必填項(xiàng)

變量 - 創(chuàng)建日期的值將被分配給的變量的名稱。不是必填項(xiàng)

__RandomDate:時間段內(nèi)隨機(jī)取值時間


${__RandomDate(yyyy-MM-dd,2018-01-01,2018-12-31,variableName)}

StartDate 默認(rèn)為當(dāng)天時間

通過Sql來獲取特定的值

#當(dāng)年第一天:
SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(now())-1 DAY);

#當(dāng)年最后一天:
SELECT concat(YEAR(now()),‘-12-31’);

#當(dāng)前week的第一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 1 DAY);

#當(dāng)前week的最后一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) - 5 DAY);

#前一week的第一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 8 DAY);

#前一week的最后一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 2 DAY);

#前兩week的第一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 15 DAY);

#前兩week的最后一天:
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 9 DAY);

#當(dāng)前month的第一天:
SELECT concat(date_format(LAST_DAY(now()),‘%Y-%m-’),‘01’);

#當(dāng)前month的最后一天:
SELECT LAST_DAY(now());

#前一month的第一天:
SELECT concat(date_format(LAST_DAY(now() - interval 1 month),‘%Y-%m-’),‘01’);

#前一month的最后一天:
SELECT LAST_DAY(now() - interval 1 month);

#前兩month的第一天:
SELECT concat(date_format(LAST_DAY(now() - interval 2 month),‘%Y-%m-’),‘01’);

#前兩month的最后一天:
SELECT LAST_DAY(now() - interval 2 month);

#當(dāng)前quarter的第一天:
select concat(date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) + interval QUARTER(CURDATE())*3-3 month),‘%Y-%m-’),‘01’);

#當(dāng)前quarter的最后一天:
select LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) + interval QUARTER(CURDATE())*3-1 month);

#前一quarter的第一天:
select concat(date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) + interval QUARTER(CURDATE())*3-6 month),‘%Y-%m-’),‘01’);

#前一quarter的最后一天:
select LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) + interval QUARTER(CURDATE())*3-4 month);

#前兩quarter的第一天:
select concat(date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) + interval QUARTER(CURDATE())*3-9 month),‘%Y-%m-’),‘01’);

#前兩quarter的最后一天:
select LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) + interval QUARTER(CURDATE())*3-7 month);

總結(jié)

以上是生活随笔為你收集整理的Jmeter获取当前时间、历史时间、未来时间的方式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。