java로 현재 시간 구할려면..  

System.currentTimeMillis   구한후에..

SimpleDateFormat 으로 원하는 포맷으로 출력하면 된다..


그리고 시간 지연 시키기 위해서는..

Robot이라는 클래스를 이용해서 지연 시킬 수 있다..


TimeDelayTest.java

import java.awt.AWTException;

import java.awt.Robot;

import java.text.SimpleDateFormat;

import java.util.Date;



public class TimeDelayTest {


    public static void main(String arg[]) {

        

        SimpleDateFormat dayTime = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");

        

        long start = System.currentTimeMillis() ; 

        System.out.println("start=" + dayTime.format(new Date(start)));

        

        //5초 지연

        DelayTime(5);

        

        long end = System.currentTimeMillis(); 

        System.out.println("end  =" + dayTime.format(new Date(end)));

        

        System.out.println((end-start)/1000 +"초지연");

        

    }

    

    public static void DelayTime(int delaySec) {

        

        Robot robot = null;

        try {

            robot = new Robot();

        } catch (AWTException e) {

        }

        robot.delay(delaySec * 1000);

        

    }


}


결과

start=2014-50-18 04:50:17

end  =2014-50-18 04:50:22

5초지연


Posted by 무세1
,