本文主要是介绍订单编号生成类,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
<span style="font-size:18px;">package com.guiyang.common.core.util;import java.text.SimpleDateFormat;
import java.util.Date;/*** 订单编号生成类*/
public class GenerateOrderNoUtil {private static long orderNum = 0l;private static String date;/*** 生成订单编号* @return*/public static synchronized String getOrderNo() {String str = new SimpleDateFormat("yyMMddHHmm").format(new Date());if (date == null || !date.equals(str)) {date = str;orderNum = 0l;}orderNum++;long orderNo = Long.parseLong((date)) * 10000;orderNo += orderNum;return orderNo + "";}
}</span>
在项目中,这种方式效率太慢,于是自己写了个,地址:http://blog.csdn.net/u012012240/article/details/51249992
这篇关于订单编号生成类的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!