Witam serdecznie.
Borykam się z problemem wyświetlania godziny w formacie 24 godzinnym. Ustawiam sobie godzinę 15:23:23 i dodaję do niej 55 minut. Jak zrobić, żeby program zwrócił 16:18:23 a nie 4:18:23? Próbuję w ten sposób:
SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss");
Calendar time = Calendar.getInstance();
time.set(Calendar.HOUR,15);
time.set(Calendar.MINUTE,23);
time.set(Calendar.SECOND,23);
time.add(Calendar.MINUTE, 55);
Log.i("NewTime", String.valueOf(df.format(time.getTime())));
ale otrzymuję to w Logcat:
07-29 15:04:14.700 6898-6898/com.example.mojprojektczas /NewTime: 04:18:23
dodana zawartość
Wyatarczy zamienić HOUR naHOUR_OF_DAY i śmiga jak należy 🙂