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 и используемых в соответствии с условиями, описанными в разделе "".