public class CreateOrderId {
// 获得日期
public String getTimeStamp() {
String temp = null;
SimpleDateFormat sdf = new SimpleDateFormat(“yyyyMMdd”);
temp = sdf.format(new java.util.Date());
return temp;
}
public String getOrderId() {
StringBuffer buf = new StringBuffer();
buf.append(this.getTimeStamp()); // 时间
Random rand = new Random();
for (int i=0;i<4;i++) { // 四位随机数
buf.append(rad.nextInt(10));
}
rturn buf.toString();
}
// 测试
public static void main(String args[]) {
CreateOrderId createOrderId = new CreateOrderId();
String orderid = createOrderId.getOrderId();
System.out.println(orderid);
}
}
年月日+四位流水号
最新推荐文章于 2026-04-18 03:04:59 发布
本文介绍了一种使用Java生成包含日期与随机数的唯一订单ID的方法。通过获取当前日期并附加四位随机数字来确保每个订单ID的独特性。

5210

被折叠的 条评论
为什么被折叠?



