Java: Timezone why different timezone give same value in millisecKalendarz getTimeInMillis() jest zależny od strefy czasowej?
odnosząc się do powyższego linku mam przypuszczać, że getTimeInMillis() z kalendarza klasa zwraca liczbę milisekund, niezależnie od strefy czasowej.
ale stosując następujący kod:
Calendar cal = Calendar.getInstance();
int dateInSeconds = (int)(cal.getTimeInMillis()/1000);
Log.i("TIME IN SECONDS: ",""+dateInSeconds);
próbował, na początku, aby ustawić mój zegar systemowy do 10:00 GMT + 02: 00
produkuje pewną liczbę wyjściową. Ale ustawienie zegara systemowego na 10:00 i GMT + 00: 00
wyjściowy numer jest około 7200 większy niż poprzedni przypadek, który odpowiada około 2 godzin.
Dlaczego?
Wynik kalendarza getTimeInMillis() zależy od kalendarza.ZONE_OFFSET ... – marcolopes