在CRM中生成故障单ID

时间:2012-10-26 08:10:57

标签: java primary-key unique uniqueidentifier

我正在使用帮助台系统,并在开始工作之前做了一些研究。我注意到所有故障单ID 都以当前日期后跟几位数字开头。例如,2012102620000033。

如何在Java中生成此类ID?

3 个答案:

答案 0 :(得分:2)

其他答案中的代码很有用......请检查这是否有帮助:

Random random = new Random();
DateFormat date = new SimpleDateFormat("yyyyMMdd");
System.out.println(date.format(new Date()) + String.valueOf(random.nextInt(999999999)));

答案 1 :(得分:1)

开始的好地方是看SimpleDateFormat。例如,

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String isoDate = sdf.format(new Date());
// Append your ticket serial number...

答案 2 :(得分:1)

如果我正确理解了您的问题,可以在函数的帮助下使用源代码中的 Random 类API生成故障单ID,并且它可以与时间戳连接到字符串变量。