u011000664
阿新NO2
采纳率0%
2013-08-11 10:54

如何自动生成字母加日期再加数字的序列号

我是菜鸟,现在在做公司的工单管理系统,每下一个工单就要向工单表中插入工单编号,编号形式为TN+当前年月日+6为从1开始自动增长的数字,其中TN是固定的 例如,插入的第一个数是:TN20130811000001

请大家帮帮忙,求源码 急需,谢谢!!!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • jinandmei jinbingchuan 8年前

    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");
    }
    

    }

    点赞 评论 复制链接分享
  • zhuhl2011 zhuhl2011 8年前

    字符串就是了~~~~系统时间你可以取到,自增长的你也可以自己设定的(最好是用一个SQL的方法)

    这样你字符串自己组合下就好了。。。

    点赞 评论 复制链接分享
  • qiaoqianchuan qiaoqianchuan 8年前

    字符串连接可以实现这个需求

    点赞 评论 复制链接分享

相关推荐