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

Константа ISO_TIME

Константа ISO_TIME класса DateTimeFormatter предоставляет предопределенный форматтер для времени в формате часы:минуты:секунды.доли_секунды согласно стандарту ISO-8601. Форматтер поддерживает время с указанием часового пояса и может использоваться для парсинга и форматирования объектов времени.

Импорт

import java.time.format.DateTimeFormatter

Синтаксис

DateTimeFormatter.ISO_TIME

Пример

Используем ISO_TIME для форматирования объекта LocalTime:

import java.time.LocalTime import java.time.format.DateTimeFormatter val time = LocalTime.of(14, 30, 45) val formattedTime = DateTimeFormatter.ISO_TIME.format(time) println(formattedTime)

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

String "14:30:45"

Пример

Парсим строку времени с помощью ISO_TIME:

import java.time.LocalTime import java.time.format.DateTimeFormatter val timeStr = "09:15:30" val time = LocalTime.parse(timeStr, DateTimeFormatter.ISO_TIME) println(time)

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

String "09:15:30"

Пример

Работаем с временем с наносекундами:

import java.time.LocalTime import java.time.format.DateTimeFormatter val time = LocalTime.of(16, 45, 30, 123456789) val formattedTime = DateTimeFormatter.ISO_TIME.format(time) println(formattedTime)

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

String "16:45:30.123456789"

Пример

Используем ISO_TIME с объектом OffsetTime:

import java.time.OffsetTime import java.time.ZoneOffset import java.time.format.DateTimeFormatter val offsetTime = OffsetTime.of(18, 20, 15, 0, ZoneOffset.ofHours(3)) val formattedTime = DateTimeFormatter.ISO_TIME.format(offsetTime) println(formattedTime)

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

String "18:20:15+03:00"

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

  • константу ISO_LOCAL_TIME класса DateTimeFormatter,
    которая представляет время без указания часового пояса
  • константу ISO_LOCAL_DATE класса DateTimeFormatter,
    которая представляет дату в формате ISO-8601
  • константу ISO_DATE_TIME класса DateTimeFormatter,
    которая представляет дату и время в формате ISO-8601
  • функцию ofPattern класса DateTimeFormatter,
    которая создает кастомный форматтер
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить