如何使用timer在java中 定义一个timer(),判断时间如果时间等于多少,就干什么事。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 timer方法中都是long型呀,没有整型 刚写了个简单的例子,你只需要重新定义时间间隔,开始时间,和所要执行的任务就可以了。import java.util.*;public class WrapperTimer { public WrapperTimer() { timer = new Timer(); timerTask = new MyTask(); } public void scheduleTask() { Calendar cal = Calendar.getInstance(); cal.getTime(); cal.set(cal.HOUR, 24); cal.set(cal.MINUTE, 0); cal.set(cal.SECOND, 0); timer.schedule(timerTask, cal.getTime(), PERIOD); } public void cancel() { timer.cancel(); } private class MyTask extends TimerTask { public void run() { // Do sothing you like } } private Timer timer = null; private TimerTask timerTask = null; private final static int PERIOD = 24 * 60 * 60 * 1000;} java流基础提问 日期的和时间的比较 j2ee学习之路? 如何让url重定向的文件被直接下载,而不被ie打开? 时间怎么进行比较?? 写了个程序,有点问题,大家帮忙看看吧! 关于类的引进的问题? 急需解决:TextField的文本区域太小,怎么办呀? 求问下面的程序该怎么修改 关于KJava的一点调查(不断加分中。。。欢迎参加) 请问:CLASSPATH应该怎么设置 师妹向各位师G求教一个菜鸟级问题
import java.util.*;public class WrapperTimer {
public WrapperTimer() {
timer = new Timer();
timerTask = new MyTask();
} public void scheduleTask() {
Calendar cal = Calendar.getInstance();
cal.getTime();
cal.set(cal.HOUR, 24);
cal.set(cal.MINUTE, 0);
cal.set(cal.SECOND, 0);
timer.schedule(timerTask, cal.getTime(), PERIOD);
} public void cancel() {
timer.cancel();
} private class MyTask
extends TimerTask {
public void run() {
// Do sothing you like
}
} private Timer timer = null;
private TimerTask timerTask = null;
private final static int PERIOD = 24 * 60 * 60 * 1000;
}