我是菜鸟,现在在做公司的工单管理系统,每下一个工单就要向工单表中插入工单编号,编号形式为TN+当前年月日+6为从1开始自动增长的数字,其中TN是固定的 例如,插入的第一个数是:TN20130811000001
请大家帮帮忙,求源码 急需,谢谢!!!
字符串连接可以实现这个需求
字符串就是了~~~~系统时间你可以取到,自增长的你也可以自己设定的(最好是用一个SQL的方法)
这样你字符串自己组合下就好了。。。
package com.jin;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Order {
private static long no = 1;
public String getOrderNo(String tn) {
if (no > 999999)
no = 1;
return tn + (new SimpleDateFormat("yyyyMMdd")).format(new Date()) + no;
}
public static void main(String[] a){
new Order().getOrderNo("TN");
}
}