/**
* 分页查询计算总页数(返回整数)
* @param a(总条数)
* @param b(每页大小)
* @return
*/
public int calculation(int a, int b) {
String result = "";
float num = (float) a / b;
DecimalFormat df = new DecimalFormat("0.0");
result = df.format(num);
int c = (int) num;
if (result.substring(result.length() - 1) != "0") {
c++;
}
return c;
}
/**
* 生成20位编码(其中顺序为:1位模板编号2位业务类型4位对应用户编号10位日期3位随机数)
* @param number返回值
* @param P模板编号
* @param TypeEnum.PATROLXJCR.getCode()枚举业务编号
* @param request前台发送时间数据格式为(yyyy-MM-dd HH:mm:ss)
* @return
*/
public String number(HttpServletRequest request) {
String number="";
String ii=request.getParameter("checktime");
String a1=ii.substring(2,4)+ii.substring(5,7)+ii.substring(8,10);
SimpleDateFormat bbb = new SimpleDateFormat("HHmm");
Date date = new Date();
String b2 = bbb.format(date);
String b=a1+b2;
number="P"+TypeEnum.PATROLXJCR.getCode()+request.getParameter("ent")+b;
int i=(int)((Math.random()*9+1)*100);
number=number+i;
return number;
}
小工具(1、两数字相除,结果返回整数,如小数位非0,结果加一。2、生成20位编码)
最新推荐文章于 2023-04-08 17:48:14 发布