[英]Schedule Task in java using Timer
我已經使用Java創建了時區特定的計划任務事件。 我的代碼在下面。
Timer timer = new Timer();
Calendar date = Calendar.getInstance(TimeZone.getTimeZone("Asia/Colombo"));
date.set(Calendar.HOUR_OF_DAY, 0);
date.set(Calendar.MINUTE, 0);
date.set(Calendar.SECOND, 0);
timer.schedule(new TimerTask() {
public void run() {
System.out.println("Runs everday morning 12.00 AM");
}
}, date.getTime(), 1000 * 60 * 60 * 24);
但是問題是當調用此方法時,它將很快運行此任務。 我每天需要在亞洲/科倫坡時區運行此作業12.00。 怎么做?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.