Даты хранятся в базе данных (SQLite) в виде String. Хочу чтобы они отображались по отношению к настоящему времени как сегодня, вчера, либо полная дата. Для сравнения даты с текущим временем мне нужно вытаскивать из даты данные, пытаюсь сделать это через Calendar, но получаю не совпадающие с датой числа:
SimpleDateFormat format = new SimpleDateFormat("EEEE, d MMMM , yyyy");
Calendar calendar = new GregorianCalendar();
calendar.setTime(format.parse(editTime)); // editTime = "вторник, 27 июля , 2021"
System.out.println(calendar.DAY_OF_MONTH); // получаю почему-то 5