生成唯一的库编号,编号8位数,前四位为操作日日期,第5位为机构编码,6、7、8按照考生先后顺序自然编号从000开始到999。请问如何用java实现?????....机构编码为固定的...数据库为mysql的!

解决方案 »

  1.   

    int num;--------------------------------String PATTERN_YYYY_MM_DD_HH_MM = "MM/dd"; 
    SimpleDateFormat  simpleDateFormat  =  new SimpleDateFormat  
                                                (PATTERN_YYYY_MM_DD_HH_MM); 
    String  number  =  simpleDateFormat.format(new  Date());
    String five="";机构编码
    String nums=num+"";
    if(nums.size()==1){
         number+=five+"00"+nums;
    }
    if(nums.size()==2){
         number+=five+"0"+nums;
    }else{
         number+=five+nums;
    }最后把 第3位的/去掉