АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
1069 of 1310 menu
Бесплатный тренинг по PHP: форматирование строк. Начало 25 сентября. Жми для записи!

Константа MICRO_OF_DAY

Константа MICRO_OF_DAY класса ChronoField представляет поле для количества микросекунд, прошедших с начала дня (от 0 до 86399999999). Это поле используется для получения и установки значений микросекунд дня в временных объектах, таких как LocalTime и LocalDateTime.

Импорт

import java.time.temporal.ChronoField

Синтаксис

ChronoField.MICRO_OF_DAY

Пример

Получим количество микросекунд из текущего времени:

import java.time.LocalTime import java.time.temporal.ChronoField val time = LocalTime.now() val microOfDay = time.get(ChronoField.MICRO_OF_DAY) println("Microseconds of day: $microOfDay")

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

String "Microseconds of day: 12345678900"

Пример

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

import java.time.LocalTime import java.time.temporal.ChronoField val time = LocalTime.of(0, 0).with(ChronoField.MICRO_OF_DAY, 12345678900L) println("Time: $time")

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

String "Time: 00:00:12.345678900"

Пример

Проверим валидность значения для поля MICRO_OF_DAY:

import java.time.temporal.ChronoField val isValid = ChronoField.MICRO_OF_DAY.range().isValidValue(50000000000L) println("Is valid: $isValid")

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

String "Is valid: true"

Пример

Получим диапазон допустимых значений для MICRO_OF_DAY:

import java.time.temporal.ChronoField val range = ChronoField.MICRO_OF_DAY.range() val min = range.minimum val max = range.maximum println("Range: $min to $max")

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

String "Range: 0 to 86399999999"

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

  • константу NANO_OF_DAY класса ChronoField,
    которая представляет наносекунды дня
  • константу MILLI_OF_DAY класса ChronoField,
    которая представляет миллисекунды дня
  • константу SECOND_OF_DAY класса ChronoField,
    которая представляет секунды дня
  • класс LocalTime,
    который представляет время без даты