package com.hehenian.biz.common.util.huifu;
import java.text.FieldPosition;
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class generateSequenceNo {
private static final FieldPosition HELPER_POSITION = new FieldPosition(0);
private final static Format dateFormat = new SimpleDateFormat("yyMMddHHmmssS");
private static int seq = 0;
private static final int MAX = 9999;
/**
* 时间格式生成序列
*
* @return String
*/
public static synchronized String generateSequenceNo() {
Calendar rightNow = Calendar.getInstance();
StringBuffer sb = new StringBuffer();
dateFormat.format(rightNow.getTime(), sb, HELPER_POSITION);
if (seq == MAX) {
seq = 0;
} else {
seq++;
}
return sb.toString();
}
public static void main(String[] args) {
String str=generateSequenceNo.generateSequenceNo();
System.out.println(str);
}
}