나는 알람 애플리케이션이 있으며 데이터베이스에 알람을 저장합니다. 모든 알람은 잘 작동하며 값 (밀리 초)은 올바른 숫자로 저장됩니다. 이제는 데이터베이스에서 해당 시간을 표시하려고합니다. 그리고 시간 형식으로 시간을 retreive하기 위해 달력을 사용하고 있습니다 : mm 형식은 다음과 같습니다Android 캘린더가 잘못된 시간을 표시합니다.
Calendar calendar = Calendar.getInstance();
SimpleDateFormat timeformat = new SimpleDateFormat("HH:mm");
milis = c.getInt(2);
calendar.setTimeInMillis(milis);
vreme = timeformat.format(calendar.getTime());
listavreme.add(vreme);
Milis 내가 HH의 getTime()
을 표시 할 때이 (테스트)하지만 Cursor
에서 올바른 번호로 검색됩니다 항상 여분의 시간으로 표시됩니다. 따라서 milis 값이 61200000 (17:00)이면 달력에 18:00으로 표시됩니다. 나는 그것을 이해할 수 없다.
감사합니다. – user1880779
당신은 wellcome입니다 :-) –