시간을 HH : MM으로 변환하려고합니다. 예 : 418 분 = 6:58. 다음 코드를 사용하고 있습니다 :Java : calendar.setTimeInMillis()가 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);
내 변수 PriemCas = 418 대신 6:58을 사용하면 7:58이됩니다. 여기서 무엇이 잘못 될 수 있습니까? 고맙습니다.
일광 절약 시간? 귀하의 시간대는 어떻게 설정됩니까? –
차이가 정확히 1 시간이라는 것을 감안할 때, 재미있는 일이 시간대/DST 설정과 관련이 있는지 확인해 보겠습니다. – ppeterka