首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >java定时执行一段代码

java定时执行一段代码

作者头像
红目香薰
发布2022-11-29 10:25:38
发布2022-11-29 10:25:38
5670
举报
文章被收录于专栏:CSDNToQQCodeCSDNToQQCode

public static void main(String[] args) {   //获得当天的日期    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd ");    Date date = new Date();    //定义开始时间字符串    String timeStr = "23:59:00";     timeStr = sdf.format(date)+timeStr;    //获得当天的指定时间的date对象    sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");    try {    date = sdf.parse(timeStr);   } catch (Exception e) {    // TODO Auto-generated catch block    e.printStackTrace();   }    //判断今天的执行时间是否已经过去,如果过去则改为明天(代码一直执行)    if(date.getTime()<System.currentTimeMillis()){     date = new Date(date.getTime()+24*60*60*1000);    }    TimerTask task = new TimerTask(){     @Override     public void run() {      //your task      System.out.println("测试 ");     }    };    Timer timer = new Timer();    timer.schedule(task, date, 24*60*60*1000);  }

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-03-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档