java로 현재 시간 구할려면..
System.currentTimeMillis 구한후에..
SimpleDateFormat 으로 원하는 포맷으로 출력하면 된다..
그리고 시간 지연 시키기 위해서는..
Robot이라는 클래스를 이용해서 지연 시킬 수 있다..
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초지연