自定义流水号生成工具类包含时间戳
package com.pdwy.utils;
import java.text.DecimalFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class SerialnumberUtil {
public static void main(String[] args) {
sczxbtlsh("00000",1);
}
public static String FormatCode(String formatcode,String bh,int count) {
DecimalFormat dft = new DecimalFormat(formatcode);
String code = dft.format(count);
SimpleDateFormat sdf = new SimpleDateFormat("yyMMdd");
String date = sdf.format(new Date());
String codeEnd = bh + date + code;
System.err.println(codeEnd);
return codeEnd;
}
public static String dawjbh(String bh,String gth) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String date = sdf.format(new Date());
String codeEnd = bh +date+"_"+gth ;
System.err.println(codeEnd);
return codeEnd;
}
public static String sczxbtlsh(String formatcode,Integer count) {
DecimalFormat dft = new DecimalFormat(formatcode);
String code = dft.format(count);
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMM");
String date = sdf.format(new Date());
String codeEnd = date+code ;
System.err.println(codeEnd);
return codeEnd;
}
}