1. 程式人生 > >怎麼生成訂單號

怎麼生成訂單號

package com.zhongjiu.utils;


import java.text.SimpleDateFormat;
import java.util.Random;


/**
 * 生成訂單的工具類 
 */
public class DingDanUtil {

public String[] util(){
String[] a =new String[3];
//獲取系統的時間
SimpleDateFormat    sDateFormat    =   new    SimpleDateFormat("yyyy-MM-dd HH:mm:ss");       
String    date    =    sDateFormat.format(new    java.util.Date());   
//使用日期然後再加4位隨機數
SimpleDateFormat    sDateFormat1    =   new    SimpleDateFormat("yyMMddHHmmss");       
String    date1    =    sDateFormat1.format(new    java.util.Date()); //16  
//生成4位的隨機數
Random r=new Random();
int i=r.nextInt(9999-1000)+1000;
String dingdanhao = date1+i;//最後的訂單號

a[0] = date;
a[1] = dingdanhao;

return a;

}



}