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초지연
'java' 카테고리의 다른 글
lamda.. (업데이트중) (0) | 2014.05.21 |
---|---|
String, StringBuffer, StringBuilder 차이점.. (0) | 2014.05.14 |
ResultSet rowcount 구하기 (0) | 2014.03.14 |
java 오늘일자 string format YYYYMMDD (2) | 2014.03.12 |
ORA-01861: literal does not match format string 오류발생.. (0) | 2014.02.28 |