Язык

TimeUnit.Convert Метод

Определение

Перегрузки

Имя. Описание
Convert(Duration)

Преобразует заданный период времени в эту единицу.

Convert(Int64, TimeUnit)

Преобразует заданное время в заданном уроке в эту единицу.

Convert(Duration)

Преобразует заданный период времени в эту единицу.

[Android.Runtime.Register("convert", "(Ljava/time/Duration;)J", "", ApiSince=33)]
public long Convert(Java.Time.Duration? duration);
[<Android.Runtime.Register("convert", "(Ljava/time/Duration;)J", "", ApiSince=33)>]
member this.Convert : Java.Time.Duration -> int64

Параметры

duration
Duration

Длительность времени

Возвращаемое значение

преобразованная длительность в этом уроке или Long.MIN_VALUE если преобразование отрицательно переполнено или Long.MAX_VALUE положительно переполнено.

Атрибуты

Комментарии

Преобразует заданный период времени в эту единицу.

Для любого TimeUnit unitunit.convert(Duration.ofNanos(n)) эквивалентен unit.convert(n, NANOSECONDS)и unit.convert(Duration.of(n, unit.toChronoUnit())) эквивалентен n (в отсутствие переполнения).

Добавлено в 11.

Java документации по java.util.concurrent.TimeUnit.convert(java.time.Duration).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

Convert(Int64, TimeUnit)

Преобразует заданное время в заданном уроке в эту единицу.

[Android.Runtime.Register("convert", "(JLjava/util/concurrent/TimeUnit;)J", "")]
public long Convert(long sourceDuration, Java.Util.Concurrent.TimeUnit? sourceUnit);
[<Android.Runtime.Register("convert", "(JLjava/util/concurrent/TimeUnit;)J", "")>]
member this.Convert : int64 * Java.Util.Concurrent.TimeUnit -> int64

Параметры

sourceDuration
Int64

Длительность времени в заданном sourceUnit

sourceUnit
TimeUnit

единица аргумента sourceDuration

Возвращаемое значение

преобразованная длительность в этом уроке или Long.MIN_VALUE если преобразование отрицательно переполнено или Long.MAX_VALUE положительно переполнено.

Атрибуты

Комментарии

Преобразует заданное время в заданном уроке в эту единицу. Преобразования из более тонкого в грубое усечение детализации, поэтому теряют точность. Например, преобразование 999 миллисекунд в секунды приводит к результату 0. Преобразование от грубого к более тонкой детализации с аргументами, которые будут числовым переполнением насыщенным Long.MIN_VALUE , если отрицательный или Long.MAX_VALUE если положительный.

Например, чтобы преобразовать 10 минут в миллисекунда, используйте: TimeUnit.MILLISECONDS.convert(10L, TimeUnit.MINUTES)

Java документации по java.util.concurrent.TimeUnit.convert(long, java.util.concurrent.TimeUnit).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к