개발/JAVA

시간 차이를 구한다.

쵸코푸들이장군 2018. 2. 10. 21:49

//요청시간 

String reqDateStr = "20170913122930"; 

//현재시간 

Date curDate = new Date();

SimpleDateFormat dateFormat = new SimpleDateFormat("YYYYMMddHHmmss"); 

//Date로 parsing 

Date reqDate = dateFormat.parse(reqDateStr); 

long reqDateTime = reqDate.getTime(); 

//현재시간을 요청시간의 형태로 format 후 time 가져오기  

curDate = dateFormat.parse(dateFormat.format(curDate));

long curDateTime = curDate.getTime(); 

//초로 표현 

long minute = (curDateTime - reqDateTime) / 1000; // 분 일때는 60000

System.out.println("요청시간 : " + reqDate); 

System.out.println("현재시간 : " + curDate);

System.out.println(minute+"초 차이");