2019. 5. 21. 16:15ㆍJAVA
package com.exam.test;
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Timer; import java.util.TimerTask;
public class TimerTest { public static void main(String[] args) { Timer timer = new Timer(); TimerTask timerTask1 = new TimerTask() { //타이머가 동작할 일 @Override public void run() { System.out.println("timerTask1.... |||||||"); } };//timerTask1 String str = "2019-5-21T14:25"; str=str.replace("T", " "); System.out.println(str); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm"); Date date = null; try { date = sdf.parse(str); } catch (ParseException e) { e.printStackTrace(); } String strPeriod ="";
TimerTask timerTask2 = new TimerTask() {
@Override public void run() { System.out.println("timerTask2.... |||||||"); // 작업내용이 포함된 TimerTask
} };
timer.scheduleAtFixedRate(timerTask1, 500, 2000); // timeTask1를 period만큼 반복 , 단위는 ms timer.scheduleAtFixedRate(timerTask2, 0, 5000); // timeTask1를 period만큼 반복 , 단위는 ms
timerTask1.cancel(); // 개별 태스크 동작 취소 timer.cancel(); // 타이머에 등록된 모든 태스크 취소 } } |
'JAVA' 카테고리의 다른 글
공공데이터 API를 활용한 XML 파싱 (0) | 2020.02.28 |
---|---|
공공데이터 Open API 활용하기 (0) | 2019.07.25 |
난수생성 후 중복없이 출력 (0) | 2019.05.09 |
DTO & DAO의 이해 , DB에서 새로운 사용자 생성하기 (0) | 2019.02.11 |
2019.02.07 JAVA로 DB연동하기-Service객체 사용하기(Proxy) (0) | 2019.02.07 |