public String getDifferenceTime(String uploadTime){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = null;
try {
date = sdf.parse(uploadTime);
} catch (ParseException e) {
e.printStackTrace();
}
long uploadMills = date.getTime();
long nowMills = System.currentTimeMillis();
long difference = (long) ((nowMills - uploadMills)/1000.0);
String returnValue;
if(difference <=60){
returnValue = difference+"초전";
}else if(difference <= 60*60){
returnValue = (difference/60)+"분전";
}else if(difference <= 60*60*24){
returnValue = (difference/(60*60))+"시간전";
}else if(difference <= 60*60*24*7){
returnValue = (difference/(60*60*24))+"일전";
}else if(difference <= 60*60*24*7*52){
returnValue = (difference/(60*60*24*7))+"주전";
}else{
returnValue = (difference/(60*60*24*7*52))+"년전";
}
return returnValue;
}
'For developer > JAVA' 카테고리의 다른 글
(JAVA)문자열클래스 (0) | 2020.05.12 |
---|---|
JDBC 한눈에 보기 (0) | 2020.04.26 |
JDBC 작업순서 (0) | 2020.04.24 |
JDBC ORACLE 연결 오류 뜰 시 설정하는 법 (0) | 2020.04.23 |
자바 환경구축 (0) | 2020.04.23 |