Próbuję przekonwertować mój czas w minutach na GG: MM. Na przykład 418 minut = 6:58. Używam następującego kodu:Java: calendar.setTimeInMillis() zwraca nieprawidłową wartość HOUR_OF_DAY
long milli = PriemCas*60000;
Calendar calendar1 = Calendar.getInstance();
calendar1.setTimeInMillis(milli);
int hours3 = calendar1.get(Calendar.HOUR_OF_DAY);
int minutes3 = calendar1.get(Calendar.MINUTE);
System.out.println(hours3+":"+minutes3);
Otrzymuję 7:58, gdy moja zmienna PriemCas = 418 zamiast 6:58. Cóż tu może być nie tak? Dziękuję Ci bardzo.
czas letni? Jaka jest twoja strefa czasowa? –
Biorąc pod uwagę, że różnica wynosi dokładnie 1 godzinę, powinienem sprawdzić, czy coś zabawnego dzieje się z ustawieniami stref czasowych/czasu letniego ... – ppeterka