jmeter获取日期时间

时间:2024-05-19 11:39:09

1、获取当前时间

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

jmeter获取日期时间

2、获取当前周周一时间

${__javaScript((new Date()).getFullYear()+'-'+ ((new Date()).getMonth()+1<10?"0"+((new Date()).getMonth()+1):((new Date()).getMonth()+1)) + '-' +((((new Date()).getDate())-((new Date()).getDay()==0?7:(new Date()).getDay())+1)<10?"0"+(((new Date()).getDate())-((new Date()).getDay()==0?7:(new Date()).getDay())+1):(((new Date()).getDate())-((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())+6-((new Date()).getDay()==0?7:(new Date()).getDay())+1)<10?"0"+(((new Date()).getDate())+6-((new Date()).getDay()==0?7:(new Date()).getDay())+1):(((new Date()).getDate())+6-((new Date()).getDay()==0?7:(new Date()).getDay())+1)),)}

3、获取当前日期后+几天时间

import java.text.*;
import java.util.Date;
import java.util.Calendar;

Date currentTime = new Date(); //获取当前时间
Calendar endDates = Calendar.getInstance();
endDates.setTime(currentTime);
endDates.add(Calendar.DATE,+7);// +7天
Date endDate = endDates.getTime();

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateString = formatter.format(endDate);
props.put("dateString1",dateString);//设置获取日期为全局变量,使用${__property(dateString1,,)}调用