НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
1117 of 1310 menu

Метод getTotalSeconds

Метод getTotalSeconds класса ZoneOffset возвращает общее количество секунд смещения от UTC. Метод не принимает параметров и возвращает целое число типа Int, которое представляет общее количество секунд в смещении.

Импорт

import java.time.ZoneOffset

Синтаксис

fun getTotalSeconds(): Int

Пример

Получим общее количество секунд для смещения "+03:00":

val offset = ZoneOffset.of("+03:00") val totalSeconds = offset.getTotalSeconds() println(totalSeconds)

Результат выполнения кода:

Int 10800

Пример

Сравним общее количество секунд для разных смещений:

val offset1 = ZoneOffset.of("+02:00") val offset2 = ZoneOffset.of("-05:00") val seconds1 = offset1.getTotalSeconds() val seconds2 = offset2.getTotalSeconds() println("Offset +02:00: $seconds1 seconds") println("Offset -05:00: $seconds2 seconds")

Результат выполнения кода:

String "Offset +02:00: 7200 seconds" String "Offset -05:00: -18000 seconds"

Пример

Получим общее количество секунд для UTC:

val utcOffset = ZoneOffset.UTC val utcSeconds = utcOffset.getTotalSeconds() println(utcSeconds)

Результат выполнения кода:

Int 0

Пример

Используем метод для проверки, является ли смещение положительным:

val offset = ZoneOffset.of("+05:30") val totalSeconds = offset.getTotalSeconds() if (totalSeconds > 0) { println("Positive offset") } else if (totalSeconds < 0) { println("Negative offset") } else { println("UTC") }

Результат выполнения кода:

String "Positive offset"

Смотрите также

  • метод of класса ZoneOffset,
    который создает смещение из строки
  • метод ofHours класса ZoneOffset,
    который создает смещение из часов
  • метод ofTotalSeconds класса ZoneOffset,
    который создает смещение из общего количества секунд
  • класс ZonedDateTime,
    который представляет дату и время с часовым поясом
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить