프로그래밍/Back-end
[java] 현재 날짜로부터 n분전, n시간전, n일전, n주전, n달전 표기하기
알림 기능 구현을 사이드 프로젝트에서 담당하여 진행중에, 알람 표시 날짜를 n일전, n주전, n달전...으로 해달라는 요청을 받았다. 변경 전에는 그냥 알람창을 누르면 현재 날짜와 시간이 뜨도록 해뒀었다.. [구현 방법] 1. MySQL DB의 notice 테이블에 저장되어있는 noti_create 컬럼과 현재시간을 비교하여 현재 시간 - 알림 생성 시간 을 초(sec) 단위로 변환하기 2. 변환한 초를 분, 시, 일, 주, 달, 연도 로 표기하기 1️⃣[Controller] final 상수를 선언하여 초, 분, 시, 일, 주, 달, 연도에 관련된 클래스와 비교 로직 클래스 생성한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2..
2021. 6. 9.