第一次写博客,希望自己可以更加努力!!小伙伴们加油。
java的定时器,很简单的意思就是,定时执行的java的方法,现在来写一下这个定时方法。我这边是一个定时 执行的一个SQL语句,执行删除。
设定的时间是每天的晚上十一点半执行定时器。我做的是一个酒店预订信息的删除。顾客在预定的日期内没有到店办理入住的顾客将视为取消预定,这样一个小功能。
首先使用calendar来设置时间。设置时分秒。
Calendar calendar = Calendar.getInstance();//得到Calendar对象
calendar.set(Calendar.HOUE_OF_DAY,23);//设置calendar的小时为23
calendar.set(Calendar.MINUTE,30);//设置calendar的分钟为 30
calendar.set(Calendar.SECOND,0);//设置calendar的秒 为0
Date date = calendar.getTime();//的到日历的毫秒数
Timer timer = newTimer();//得到定时器对象
timer.scheduleAtFixedRate( new TimerTask(){
@Override
public void run(){
//这里填写你执行的方法或者函数
}
},date,1000*60*60*24);
这样写台难看了下面附图!!