我在服務檯系統上工作並在開始工作之前做了一些調查。我注意到所有票號從當前日期開始,後面跟着幾位數字。例如,2012102620000033.在客戶關係管理系統中生成工單編號
如何在Java中生成這種ID?
我在服務檯系統上工作並在開始工作之前做了一些調查。我注意到所有票號從當前日期開始,後面跟着幾位數字。例如,2012102620000033.在客戶關係管理系統中生成工單編號
如何在Java中生成這種ID?
一個好的開始就是看看SimpleDateFormat
。例如,
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String isoDate = sdf.format(new Date());
// Append your ticket serial number...
如果我理解正確你的問題,可以使用Random類API與功能的幫助下你的源代碼生成的票ID,並且它可以與時間戳的字符串連接在一起變量。
在其他的答案中的代碼是有用的...請檢查是否有所幫助:
Random random = new Random();
DateFormat date = new SimpleDateFormat("yyyyMMdd");
System.out.println(date.format(new Date()) + String.valueOf(random.nextInt(999999999)));