![]()  | 
| Timer and TimerTask example | 
package java_time;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
/**
 * @web http://java-buddy.blogspot.com/
 */
public class Java_Time {
    public static void main(String[] args) {
        Calendar calendar = Calendar.getInstance();
        Date calendarDate = calendar.getTime();
        System.out.println("Now: " + calendarDate);
        Calendar cal_1min = Calendar.getInstance();
        cal_1min.add(Calendar.MINUTE, 1);
        Date date_1min = cal_1min.getTime();
        System.out.println("1 min later: " + date_1min);
        
        TimerTask timeTask = new TimerTask(){
            @Override
            public void run() {
                
                Calendar timerNow = Calendar.getInstance();
                Date timerNowDate = timerNow.getTime();
                System.out.println("1 min Timer reached: " + timerNowDate);
            }
            
        };
        
        Timer timer = new Timer();
        timer.schedule(timeTask, date_1min);
        
    }
}
Next: Run TimerTask in scheduled, repeated fixed-rate.

No comments:
Post a Comment