BeanShell生成时间、字符串

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Random;
import java.text.ParseException;
try{
Date date =new Date(); //获取当前时间
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String nowDate = sf.format(date);
Calendar cal = Calendar.getInstance();
cal.setTime(sf.parse(nowDate));
cal.add(Calendar.DAY_OF_YEAR,+0);
String orderDate = sf.format(cal.getTime());
cal.add(Calendar.DAY_OF_YEAR,+15);
String senderDate = sf.format(cal.getTime());
vars.put("orderDate",orderDate); //参数可以调用
vars.put("senderDate",senderDate); //参数可以调用
log.info(orderDate);
log.info(senderDate);


}
catch(Exception e){
}
Random itemRnd = new Random();
 //生成一个n位的随机数字字符串 
public static String getRandom(int len) {                     
String source = "0123456789";                 
Random r = new Random();                 
StringBuilder rs = new StringBuilder();
                 for (int j = 0; j < len; j++) { 
                    rs.append(source.charAt(r.nextInt(10))); 
                }                 
return rs.toString();             
}
String  ItemNumbers="pwh-001"+getRandom(5);
log.info(ItemNumbers);

posted on 2022-07-26 17:42  sunny_2016  阅读(290)  评论(0)    收藏  举报

导航