System.currentTimeMillis() / 1000

Jang Seok Woo·2021년 7월 14일
0

실무

목록 보기
48/136

//현재 서버 시간을 long 타입으로 가져오기

long nowTime = System.currentTimeMillis();

System.out.println("1 : nowTime == "+nowTime);

//밀리세컨드를 초단위로 가져오기

long nowTime1 = System.currentTimeMillis() / 1000;

System.out.println("2 : nowTime1 == "+nowTime1);

//SimpleDateFormat 선언

Date date = new Date();

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

//SimpleDateFormat 을 이용해 String 타입으로 가져오기

String nowTime2 = dateFormat.format(date);

System.out.println("3 : nowTime2 == "+nowTime2);

//String 타입을 Date 타입으로 변환

Date nowTime3 = dateFormat.parse(nowTime2);

System.out.println("4 : nowTime3 == "+nowTime3);

//Date 타입을 long 타입으로 변환

long nowTime4 = nowTime3.getTime() / 1000;

System.out.println("5 : nowTime4 == "+nowTime4);

1 : nowTime == 1453772991057 // long

2 : nowTime1 == 1453772991 // long

3 : nowTime2 == 2016-01-26 10:49:51 // String

4 : nowTime3 == Tue Jan 26 10:49:51 KST 2016 // Date

5 : nowTime4 == 1453772991 // long

profile
https://github.com/jsw4215

0개의 댓글