单例模式获取每日自增序号

        public String dateStr = "";   //初始化一个日期属性
        public AtomicInteger index = new AtomicInteger(2);      
        //初始化一个序号 (这个是从3开始)


        LocalDateTime now = LocalDateTime.now();
        int year = now.getYear();
        int month = now.getMonth();
        int day = now.getDayOfMonth();    //获取当前日期
          
         if(dateStr.equals("" + year + month + day)){  //如果日期属性和当前日期相同,就自增
            index.incrementAndGet();
         }else{                                       //如果日期属性和当前日期不同,就赋值
            dateStr = "" + year + month + day;
            index = new AtomicInteger(3);
         }

          然后获取indexNum    就是得到自增序号了
发布了24 篇原创文章 · 获赞 10 · 访问量 3102

猜你喜欢

转载自blog.csdn.net/qq_43091847/article/details/87363141