一、日期格式的处理
1.日期格式脚本(一般用于前置操作)
需求背景:月份有大小月份,传参为本月、上月、近一年等。
如下脚本为动态上个月月首月尾,并将上月设置变量后以便后续断言使用
``
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
log.info(“<-------------分割符------->”);
try{
/*
动态获得执行脚本时当前的年月,并转到当月的1号
*/
Date date =new Date(); //获取当前时间
SimpleDateFormat sf = new SimpleDateFormat(“yyyy-MM”);
String nowDate = sf.format(date);
/*
vars.put(“nowDate”,nowDate);
log.info(“------nowDate------”+ nowDate);
String beginTime = nowDate+“-01”;
log.info(“++++++++beginTime------”+ beginTime);
vars.put(“beginTime”,beginTime);
*/
Calendar c = Calendar.getInstance();
c.add(Calendar.MONTH, -1);
log.info(“上月日期ÿ