要实现一个编号的问题
格式如下:
KH_201401(年月)_0001(按年月归类递增)) ,2014年9月的编号如:KH_201409_0001,KH_201409_0002
当月份增到10月,要重新计算,从KH_201410_0001开始。
请问该如何实现编程,要不要数据库序列配合?
要实现一个编号的问题
格式如下:
KH_201401(年月)_0001(按年月归类递增)) ,2014年9月的编号如:KH_201409_0001,KH_201409_0002
当月份增到10月,要重新计算,从KH_201410_0001开始。
请问该如何实现编程,要不要数据库序列配合?
你需要名称改成日期相关吧,用日期格式化实现,希望对你有帮助。
[code="java"][/code]
public class Test {
private String seq = null;
private SimpleDateFormat sdf = new SimpleDateFormat("yyyyMM_00dd");
public void print(){
Date date = new Date();
seq = "KH_" + sdf.format(date);
System.out.println(seq);
}
public static void main(String[] args) {
new Test().print();
}
}