[JAVA] 게시판 등에 자주 사용되는 "몇 분전, 몇 시간전, 2일전" 이런 표현 나타내기
2023. 5. 2. 17:53ㆍJAVA
public static String convertLocaldatetimeToTime(LocalDateTime localDateTime) {
LocalDateTime now = LocalDateTime.now();
long diffTime = localDateTime.until(now, ChronoUnit.SECONDS); // now보다 이후면 +, 전이면 -
String msg = null;
if (diffTime < SEC){
return diffTime + "초전";
}
diffTime = diffTime / SEC;
if (diffTime < MIN) {
return diffTime + "분 전";
}
diffTime = diffTime / MIN;
if (diffTime < HOUR) {
return diffTime + "시간 전";
}
diffTime = diffTime / HOUR;
if (diffTime < DAY) {
return diffTime + "일 전";
}
diffTime = diffTime / DAY;
if (diffTime < MONTH) {
return diffTime + "개월 전";
}
'JAVA' 카테고리의 다른 글
[JAVA] HashMap 구현 - Hash 값으로 index 만들어서 검색 효율 높이기 (0) | 2023.04.20 |
---|---|
JSON 파일(데이터) 읽기/파싱 (json.simple.JSONParser) (0) | 2023.03.02 |
JSON 파일로 저장 (json.simple.[JSONObject/JSONArray] ) (0) | 2023.03.02 |
예외 (Exception) 간단 정리 (0) | 2023.01.29 |