카카오톡과 같은 대화창 예제를 만들고 있습니다.
보통 카카오톡에서 자정[12시]이 지나고, 첫 메세지를 출력하기전에 바뀐날짜를 먼저 출력해주는데요.
현재 시간은
m_date_format = new SimpleDateFormat("yyyy/MM/dd/E"+"요일", Locale.KOREA);
m_time_format = new SimpleDateFormat("HH:mm:ss", Locale.KOREA);
이런식으로 구해서 출력해주고 있습니다.
자정이 지난 후 ,최초의 메세지를 출력할 때, 그 위에 바뀐날짜 타이틀을 띄워주면 되는데,
비교를 어떻게 해야할까요. 현재 생각한 방법은 아래와 같습니다..
앱내의 db로 출력하는 메세지는 저장합니다. [메세지내용/시간] 이렇게요.
마지막으로 저장된 메세지의 시간과, 현재 출력하려는 메세지의 시간을 비교해서. 날짜가 다른 경우
자정이 지난 오늘날짜를 출력합니다.