캘린더를 Android에서 사용하려고하는데 밀리 초로 날짜를 변환하려고하면 다른 실행 결과가 달라집니다.날짜를 밀리 초로 변환하면 Android (java)에서 일치하지 않는 결과가 발생합니다.
밀리 초 1과 밀리 초 2의 값을 인쇄 할 때 다른 결과가 여러 번 나타납니다!
Calendar calendar1 = Calendar.getInstance();
Calendar calendar2 = new GregorianCalendar(TimeZone.getTimeZone("GMT"));
calendar1.set(1997, 9, 3);
calendar2.set(1997, 9, 01);
long milliseconds1 = calendar1.getTimeInMillis();
long milliseconds2 = calendar2.getTimeInMillis();
이 같은 자바 (또는 안드로이드의 구현)의 버그 또는 무언가가 다음과 같이
내 코드는?
당신이 그것에 대해 매우 조심 아니었다 대한 –
을 언급하는 다른 출력을 제공하시기 바랍니다 수 있습니다. 나는 일을 할 수 있는지 알기 위해 노력한 것뿐입니다. 그래도 고마워. – Shdus
예. 나는 그것을 한 번 실행하고 875693736417을 얻습니다. 두 번째로 나는 875693771063을 얻습니다. 세 번째로 나는 875694175657을 얻습니다. 기타 – Shdus