Spec-Zone.ru › Kotlin 2

minus

kotlin-stdlib/kotlin.time/ComparableTimeMark/minus

Начиная с Kotlin: 1.9

open operator override fun minus(duration: Duration): ComparableTimeMark

Возвращает временную отметку в том же источнике времени, которая отстоит назад от этой временной отметки на указанную длительность.

Возвращаемая временная отметка будет раньше, если длительность положительна, и позже, если длительность отрицательна.

Если временная отметка смещена слишком далеко в прошлое или будущее, она может достичь бесконечно удалённой временной отметки. В этом случае elapsedNow вернёт бесконечную длительность, прошедшую с такой бесконечно удалённой отметки.

Выбрасывает

IllegalArgumentException

реализация может выбросить исключение, если из бесконечно удалённой временной отметки в будущем вычитается положительная бесконечная длительность или из бесконечно удалённой временной отметки в прошлом вычитается отрицательная бесконечная длительность.


abstract operator fun minus(other: ComparableTimeMark): Duration

Возвращает длительность, прошедшую между временной отметкой other и временной отметкой this.

Возвращаемая длительность может быть бесконечной, если временные отметки находятся далеко друг от друга и результат не помещается в тип Duration, или если одна из временных отметок бесконечно удалена, или если временные отметки this и other бесконечно удалены в противоположных направлениях временной шкалы.

Две бесконечно удалённые временные отметки, расположенные с одной стороны временной шкалы, считаются равными, а длительность между ними равна Duration.ZERO.

Обратите внимание, что другая временная отметка должна быть получена из того же источника времени, что и эта.

Выбрасывает

IllegalArgumentException

если временные отметки получены из разных источников времени.

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.time/-comparable-time-mark/minus.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API