Sto provando a convertire il mio tempo in minuti a HH: MM. Ad esempio 418 minuti = 6:58. Sto usando il codice seguente:Java: calendar.setTimeInMillis() restituisce il valore HOUR_OF_DAY errato
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);
ottengo 07:58 quando le mie variabili PriemCas = 418 invece di 6:58. Cosa potrebbe essere sbagliato qui? Grazie mille.
ora legale? A che cosa è impostato il tuo fuso orario? –
Dato che la differenza è esattamente 1 ora, controllerò se qualcosa di divertente sta accadendo con i fusi orari/le impostazioni dell'ora legale ... – ppeterka