生成订单编号的工具类

Posted javahr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了生成订单编号的工具类相关的知识,希望对你有一定的参考价值。

package com.qiyuan.util;

import java.text.SimpleDateFormat;
import java.util.Date;

public class orderCode {

    //订单编号前缀
    public static final String PREFIX = "DD";
    //订单编号后缀(核心部分)
    private static long code;
    
    // 生成订单编号
    public static synchronized String getOrderCode() {
        code++;
        String str = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date());
        long m = Long.parseLong((str)) * 10000;
        m += code;
        return PREFIX + m;
    }
    
    public static void main(String[] args) {
        System.out.println(orderCode.getOrderCode());
    }

}

 

以上是关于生成订单编号的工具类的主要内容,如果未能解决你的问题,请参考以下文章

java自动生成订单编号问题?

如何生成唯一订单号

例76 快速自动生成订单编号【CONCATENATE】

生成订单编号 用java怎么处理

mysql 生成流水号 存储过程 订单编号

java订单生成工具类