java生成簡單流水號
阿新 • • 發佈:2019-01-27
java生成流水號
原理:獲取當前時間字串yyyyMMddHHmmss 再加上一個100~1000的隨機數 從而產生一個流水號
public class serialnumber { /** * 獲取現在時間 * @return返回字串格式yyyyMMddHHmmss */ public static String getStringDate() { Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss"); String dateString = formatter.format(currentTime); System.out.println("TIME:::"+dateString); return dateString; } /** * 由年月日時分秒+3位隨機數 * 生成流水號 * @return */ public static String Getnum(){ String t = getStringDate(); int x=(int)(Math.random()*900)+100; String serial = t + x; return serial; } //主方法測試 public static void main(String[] args) { String m= Getnum(); System.out.println(m); } }