我正在使用帮助台系统,并在开始工作之前做了一些研究。我注意到所有故障单ID 都以当前日期后跟几位数字开头。例如,2012102620000033。
如何在Java中生成此类ID?
答案 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,并且它可以与时间戳连接到字符串变量。