public String pkBySalesTurnover(Department accepetDepartment,Department raiseDepartment,DepartmentPK departmentPk){
    //设置TimerTask
               TimerTask task = new TimerTask() {
      @SuppressWarnings("static-access")
      @Override
                       public void run() {
                   Calendar calendar=Calendar.getInstance();
                               int year = calendar.get(Calendar.YEAR);
                               int month = calendar.get(Calendar.MONTH);
                               int day = calendar.get(Calendar.DATE);
                   System.out.println("year"+year);
                   System.out.println("month-1--"+(month-1));
                   System.out.println("day--"+day);
                   calendar.set(Calendar.YEAR, year);
                   calendar.set(Calendar.MONTH,(month-1));
        int end=calendar.getActualMaximum(calendar.DAY_OF_MONTH);
        int begin=calendar.getActualMinimum(calendar.DAY_OF_MONTH);
        System.out.println("当前月第一天:"+begin+"--------"+"当前月份最后一天:"+end+"现在是几号:"+day);
        if(end==day){
          //是本月最后一天执行计算代码(未完成)
          System.out.println("success");
        }else{
          System.out.println("false");
        }
                       }
               };
               //设置执行时间
               Calendar calendar = Calendar.getInstance();
               int year = calendar.get(Calendar.YEAR);
               int month = calendar.get(Calendar.MONTH);
               int day = calendar.get(Calendar.DAY_OF_MONTH);//每天
               //定制每天的23:59:59执行,
               calendar.set(year, month, day, 15, 45, 59);
               Date date = calendar.getTime();
               Timer timer = new Timer();
               System.out.println(date);
               //int period = 2 * 1000;
               //每天的date时刻执行task,每隔2秒重复执行
               //timer.schedule(task, date, period);
               //每天的date时刻执行task, 仅执行一次
               timer.schedule(task, date);
    return SUCCESS;
  }

java定时器每月月末自动执行相关推荐

  1. 使用Java让android手机自动执行重复重启

    使用Java让android手机自动执行重复重启 public static void main(String[] args)throws IOException,Exception { for(in ...

  2. Java程序初始化启动自动执行的三种方法

    目录 @PostConstruct注解 CommandLineRunner接口 ApplicationRunner 接口 @Order注解设置启动顺序 分享一下自己用过的java程序初始化启动自动执行 ...

  3. java获取下月末,java获取每月月末日期

    java获取每月月末日期 比如要获取20140831 20140731 20140228 等等,并将结果放入到SELECT表单中. 项目中只需要获取两年即可,所以参数可自行修改. Calendar c ...

  4. java定时器(每天定时执行 每月某天执行)

    每天定时执行(方法1) public class DayInterval implements ServletContextListener{public static void showDayTim ...

  5. java定时器每一分钟执行一次_2行代码搞定一个定时器

    如何使用? 用法 1.需要定时执行的方法上加上@Scheduled注解,这个注解中可以指定定时执行的规则,稍后详细介绍. 2.Spring容器中使用@EnableScheduling开启定时任务的执行 ...

  6. Java定时器(实现每月1号、每日、每15分钟自动执行任务)

    使用注解的形式,跑起代码 一.代码 一.代码 1.思路:在tomcat中,添加监听器,在监听器中设置定时任务. 2.监听:新建监听类implents ServletContextListener,实现 ...

  7. Java 实现 Springboot 定时任务(每隔一段时间自动执行一次)

    Java实现非Web项目的Springboot定时任务(每3秒自动执行一次) 前言 一.新建Java Springboot项目 二.示例代码 运行效果 总结 前言 运行非Web的Springboot项 ...

  8. 【开发环境】Java 文件生成 Windows 系统 .bat 批处理文件并自动执行 ( 输出 GB2312 格式处理中文乱码 | \r\n换行 | Runtime 执行 Cmd 命令 )

    文章目录 Java 文件生成 Windows 系统 .bat 批处理文件并自动执行 1.生成 bat 脚本注意事项 2.Java 执行 Cmd 命令 3.完整代码示例 4.执行结果 Java 文件生成 ...

  9. java 定时器 每天凌晨_java定时器 每天凌晨 固定执行一个方法

    满意答案 x11893497 2014.05.28 采纳率:40%    等级:9 已帮助:312人 二.如果是需要Tomcat启动就能执行,不需要main方法的定时器的话: web.xml里面需要这 ...

最新文章

  1. 银行选型和排坑实战:用开源软件自建分布式数据服务平台
  2. 【干货】人工智能工程师的三个层次
  3. Docker——基于HubServing部署全套PaddleOCR Restful API服务(CPU版本)
  4. Moose File System分布文件系统测试
  5. 用C++实现的壳(基础版)
  6. Flink SQL Client的Rolling Aggregation实验解析
  7. Bzoj 4548: 小奇的糖果(双向链表+排序+树状数组)
  8. splay/fhq-treap 问卷调查反馈—— [JSOI2008]火星人prefix(splay),Strange Queries(fhq-treap)
  9. AS3的Number类型变量不指定初始值,则其初始值为NaN,而不是0.0
  10. s7300plc串口通信_西门子PLC300串口通信协议比较与分析
  11. 闲鱼靠什么支撑起万亿的交易规模?
  12. 贵州大数据崛起背后的阿里云力量
  13. thinkphp __hash__
  14. PG Vs MySQL ,到底谁更强?
  15. 【控制】《最优控制理论与系统》-胡寿松老师-第3章-极小值原理及其应用
  16. 英语学习框架(一) 英语音标
  17. MySQL基础(适合新手入门)
  18. 金蝶K3案例教程目录
  19. centos8安装配置web服务器
  20. syslinux和grub引导linux,在Arch上使用Syslinux替代GRUB

热门文章

  1. canvas实现图片缩放+涂鸦
  2. 关系型数据库和非关系型数据
  3. 老司机开车|消费升级如何具体化?
  4. 哈里森,史上最具空间价值的钟表匠
  5. 【爬虫进行时】手机客户端app爬虫抓包(Fiddler)
  6. APP爬虫- 手机安装证书-解决SSL证书的移动端数据包问题
  7. 卡方检验x2检验(chi-square test)
  8. 数年沉寂之后,VR/AR产业开始起飞!
  9. innobackupex全量恢复
  10. 山东理工大学ACM平台题答案 数列有序! 1244