Calendar.getInstance().timeZone.rawOffset не учитывает это
val timeZone = TimeZone.getDefault() val currentTime = System.currentTimeMillis() val offset = timeZone.getOffset(currentTime) // offset - смещение в миллисекундах val hours = offset / (60 * 60 * 1000) val minutes = (offset % (60 * 60 * 1000)) / (60 * 1000) println("Текущее смещение от UTC: $hours часов $minutes минут")
спасибо, тоже нашел это)
https://developer.alexanderklimov.ru/android/java/date.php
Обсуждают сегодня