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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

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

發布時間:2023/12/13 综合教程 26 生活家
生活随笔 收集整理的這篇文章主要介紹了 Jmeter获取当前时间、历史时间、未来时间的方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

操作步驟:

1、通過函數助手,生成一個_time 函數:

2、如果參數為時間戳,那公式為:

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

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

3、 如果參數需要為當前日期,那公式為:

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

${__time(YMDHMS,)}

4、執行結果為:

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

 

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

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

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

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

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

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

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

  區域設置- 設置創建日期的顯示語言。不是必填項

  變量- 創建日期的值將被分配給的變量的名稱。不是必填項

__RandomDate:時間段內隨機取值時間

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

StartDate 默認為當天時間

通過Sql來獲取特定的值

轉自:https://blog.csdn.net/cleanfield/article/details/41447585


#當年第一天: SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(now())-1 DAY); #當年最后一天: SELECT concat(YEAR(now()),'-12-31'); #當前week的第一天: select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 1 DAY); #當前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); #當前month的第一天: SELECT concat(date_format(LAST_DAY(now()),'%Y-%m-'),'01'); #當前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); #當前quarter的第一天: select concat(date_format(LAST_DAY(MAKEDATE(EXTRACT(YEAR FROM CURDATE()),1) + interval QUARTER(CURDATE())*3-3 month),'%Y-%m-'),'01'); #當前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);

jmeter獲取當前日期所在周的起止日期

獲取當前周的周一的日期${__javaScript((new Date()).getFullYear()+'-'+ ((new Date()).getMonth()+1<10?"0"+((new Date()).getMonth()+1):((new Date()).getMonth()+1)) + '-' + (((new Date()).getDate()<10?"0"+(new Date()).getDate():(new Date()).getDate())+6-((new Date()).getDay()==0?7:(new Date()).getDay())+1),)}

獲取當前周的周末的日期${__javaScript((new Date()).getFullYear()+'-'+ ((new Date()).getMonth()+1<10?"0"+((new Date()).getMonth()+1):((new Date()).getMonth()+1)) + '-' + (((new Date()).getDate()<10?"0"+(new Date()).getDate():(new Date()).getDate())-((new Date()).getDay()==0?7:(new Date()).getDay())+1),)}

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。