Java生成由时间组成的订单号

  实现订单号的方式有很多种,如使用UUID、Random或者时间戳等方式都能实现,下面讲解使用SimpleDateFormat的方式实现,长度可随意增加。

参考代码:

public static void main(String args[]) { 
	String strNumber = StringVerifyUtil.customFormatDate("yyyyMMddHHmmssSSSSSSS");
    System.out.println("编号:" + strNumber); 
} 
public static String customFormatDate(String dateFormat) {
    SimpleDateFormat simpleDateFormat;
    simpleDateFormat = new SimpleDateFormat(dateFormat);
    Date date = new Date();
    String str = simpleDateFormat.format(date);
    return str;
}

输出结果:

编号:202206211546350000989