java定时任务的使用timer怎么让间隔随时变,也就是按着用户从页面输入的时间,不定期每周或每
答案:4 悬赏:70 手机版
解决时间 2021-04-04 18:23
- 提问者网友:蓝琪梦莎
- 2021-04-03 17:25
java定时任务的使用timer怎么让间隔随时变,也就是按着用户从页面输入的时间,不定期每周或每
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-04-03 18:21
使用一个类整数变量,随输入确定这个定时。
int seconds=0;
public void run(){
seconds++;
if(seconds==120){
//到定时的时间
}
}
~~~~~~~~~~~~~~~~~~
int seconds=0;
public void run(){
seconds++;
if(seconds==120){
//到定时的时间
}
}
~~~~~~~~~~~~~~~~~~
全部回答
- 1楼网友:渡鹤影
- 2021-04-03 22:34
把间隔用参数保存啊追问保存后运行还是执行之前的时间。
- 2楼网友:迷人又混蛋
- 2021-04-03 21:17
把之前的关了,可以重新new 执行一次,
- 3楼网友:爱难随人意
- 2021-04-03 19:55
是spring定时器的话,看下这个就是设置这个参数CronExpression
org.springframework.scheduling.quartz.CronTriggerBean cronTriggerBean = (CronTriggerBean) AppBeanFactory.getBean("getChargeContractInfoResult");
cronTriggerBean.setCronExpression("0 0/2 * * * ?");
org.springframework.scheduling.quartz.CronTriggerBean cronTriggerBean = (CronTriggerBean) AppBeanFactory.getBean("getChargeContractInfoResult");
cronTriggerBean.setCronExpression("0 0/2 * * * ?");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯