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

Константа MILLIS

Константа MILLIS класса ChronoUnit представляет единицу измерения времени, равную одной миллисекунде. Она используется для работы с временными интервалами, вычисления разницы между временными метками и добавления/вычитания времени в миллисекундах.

Импорт

import java.time.temporal.ChronoUnit

Синтаксис

ChronoUnit.MILLIS

Пример

Используем MILLIS для вычисления разницы между двумя временными метками в миллисекундах:

import java.time.Instant val start = Instant.now() Thread.sleep(250) val end = Instant.now() val diff = ChronoUnit.MILLIS.between(start, end) println("Difference: $diff milliseconds")

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

String "Difference: 250 milliseconds"

Пример

Добавим 500 миллисекунд к текущему времени с помощью MILLIS:

import java.time.LocalDateTime val now = LocalDateTime.now() val future = now.plus(500, ChronoUnit.MILLIS) println("Current: $now") println("After 500ms: $future")

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

String "Current: 2025-01-01T12:00:00.000" String "After 500ms: 2025-01-01T12:00:00.500"

Пример

Сравним MILLIS с другими временными единицами:

val millisDuration = ChronoUnit.MILLIS.duration val secondsDuration = ChronoUnit.SECONDS.duration println("MILLIS duration: $millisDuration") println("SECONDS duration: $secondsDuration") println("Millis in second: ${secondsDuration.toMillis() / millisDuration.toMillis()}")

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

String "MILLIS duration: PT0.001S" String "SECONDS duration: PT1S" String "Millis in second: 1000"

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

  • константу SECONDS класса ChronoUnit,
    которая представляет единицу измерения времени в секундах
  • константу MICROS класса ChronoUnit,
    которая представляет единицу измерения времени в микросекундах
  • константу NANOS класса ChronoUnit,
    которая представляет единицу измерения времени в наносекундах
  • функцию ofMillis класса Duration,
    которая создает длительность в миллисекундах
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить