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