TimeClass
package etc;
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimeClass01 {
public static void main(String[] args) {
long time = System.currentTimeMillis();
System.out.println( time ); // 1708317469108
// 시간을 가져온 값을 사람이 확인할 수 있게 포맷팅 해야함
// SimpleDataFormat 클래스를 선언하여 형식을 지정
SimpleDateFormat si = new SimpleDateFormat("yyyy년 MM월 dd일 aa hh시 mm분 ss초");
// 객체화할때 포맷할 시간을 넣어주면 String 형태로 시간이 반환된다
String s = si.format(time);
System.out.println(s);
// 2024년 02월 19일 오후 01시 40분 33초
// Date 라는 클래스로도 시간을 불러올 수 있다
Date date = new Date();
System.out.println(date); // Mon Feb 19 13:40:33 KST 2024
System.out.println(si.format(date)); // 동일하게 포맷팅을 사용할 수 있다
// 2024년 02월 19일 오후 01시 40분 33초
}
}
시간을 불러와서 사용할 수 있는 클래스
Tread.sleep()
package etc;
import java.util.Date;
public class SleepClass01 {
public static void main(String[] args) {
for( int i=0; i<5; i++ ) {
System.out.println(i + " : " + new Date());
try {
Thread.sleep( 2000 ); // 2 초를 기다렸다가 다음 코드를 진행
} catch (InterruptedException e) {
e.printStackTrace();
}
}
System.out.println("시작");
long start = System.currentTimeMillis();
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
long end = System.currentTimeMillis();
System.out.println("종료");
System.out.println("사용 시간 : " + (end - start) / 1000);
}
}
코드 진행 시 딜레이를 주는 클래스
728x90
'국비지원_핀테크' 카테고리의 다른 글
11일차_ [java] 미니 실습 (0) | 2024.02.19 |
---|---|
11일차_ [java] Default 접근 제한자 (0) | 2024.02.19 |
11일차_ [java] DTO ( Data Transfer Object ) (0) | 2024.02.19 |
11일차_ [java] 생성자 ( Constructor ) (0) | 2024.02.19 |
10일차_ [java] 미니 실습 (0) | 2024.02.16 |