public String getRandNum(int charCount) {
String charValue = "";
for (int i = 0; i < charCount; i++) {
char c = (char) (randomInt(0, 10) + '0');
charValue += String.valueOf(c);
}
return charValue;
}
public int randomInt(int from, int to) {
Random r = new Random();
return from + r.nextInt(to - from);
}
java中日期工具类
/**
* @param date yyyy-MM-dd【2015-08-25】
* @param n 【n为正整数==加n天】【n=0为不变】【n为负整数===减n天】
* @return
* @throws ParseException
*/
public static String addDateForString(String date, int n) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date dt = sdf.parse(date);
Calendar rightNow = Calendar.getInstance();
rightNow.setTime(dt);
rightNow.add(Calendar.DAY_OF_YEAR, n);// 日期加10天
Date dt1 = rightNow.getTime();
String reStr = sdf.format(dt1);
return reStr;
}
/**
* 日期调整
*
* @param dt 时间类型的
* @param n 【n为正整数==加n天】【n=0为不变】【n为负整数===减n天】
* @return
*/
public static Date addDateForDate(Date dt, int n) {
Calendar rightNow = Calendar.getInstance();
rightNow.setTime(dt);
rightNow.add(Calendar.DAY_OF_YEAR, n);// 日期加1天
Date newDate = rightNow.getTime();
return newDate;
}
/**
* 返回 日期格式化为2015-08-21
*
* @param date
* @return
*/
public static String dateFormat(Date date) {undefined
SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd");
return f.format(date);
}
/**
* 返回 日期格式化为时间格式:16:21:32
*
* @param date
* @return
*/
public static String timeFormat(Date date) {undefined
SimpleDateFormat f = new SimpleDateFormat("HH:mm:ss");
return f.format(date);
}
。。。。。。。。。。。。。。。。。
版权原因,完整文章,请参考如下:java中日期工具类