반응형
자바에서 Timestamp를 이용해 현재 시간을 구할 수 있는데
Date를 이용한 방법과의 차이는
Date는 Millisecond까지 구할 수 있지만
Timestamp는 Millisecond에 Nanosecond까지 구할 수 있다
사용방법은
Timestamp timestamp명 = new Timestamp(System.currentTimeMillis());
Nanosecond를 구하려면 System.nanoTime() 으로 바꿔주면 된다
Timestamp 역시 Date 처럼
SimpleDateFormat을 적용할 수 있는데
Format을 설정한 뒤에 적용해 주면
동일하게 적용되는 것이 보인다
마지막으로 예제에 사용한 코드는 아래와 같다
package pkg1;
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
public class Test2 {
public static void main(String[] args) {
Timestamp timestamp = new Timestamp(System.currentTimeMillis());
System.out.println(timestamp); // 생성한 timestamp 출력
SimpleDateFormat sdf = new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss");
System.out.println(sdf.format(timestamp)); // format을 사용해 출력
}
}
반응형
'Language > Java' 카테고리의 다른 글
자바 람다(Lambda) 기초부터 사용방법 정리 (1) | 2020.12.06 |
---|---|
자바 Pattern을 이용해 오라클 IN 처럼 사용방법 (0) | 2020.12.04 |
자바 JDK JRE 차이 정리 (0) | 2020.11.10 |
자바 숫자 대소문자 합쳐 Random으로 출력방법 (0) | 2020.10.29 |
자바 Random 함수 개념 및 사용법 정리 (0) | 2020.10.28 |
댓글