Duration.Parse Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| Parse(ICharSequence) |
Получает длительность из текстовой строки, например PnDTnHnMn.nS. |
| Parse(String) |
Parse(ICharSequence)
Получает длительность из текстовой строки, например PnDTnHnMn.nS.
[Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;)Ljava/time/Duration;", "", ApiSince=26)]
public static Java.Time.Duration? Parse(Java.Lang.ICharSequence? text);
[<Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;)Ljava/time/Duration;", "", ApiSince=26)>]
static member Parse : Java.Lang.ICharSequence -> Java.Time.Duration
Параметры
- text
- ICharSequence
текст для синтаксического анализа, а не null
Возвращаемое значение
длительность синтаксического анализа, а не null
- Атрибуты
Комментарии
Получает длительность из текстовой строки, например PnDTnHnMn.nS. Это анализирует текстовое представление длительности, включая строку, созданную toString(). Принятые форматы основаны на формате длительности ISO-8601 PnDTnHnMn.nS с днями, которые считаются ровно 24 часами. Строка начинается с необязательного знака, обозначаемого отрицательным или положительным символом ASCII. Если отрицательный, весь период отрицается. Буква ASCII "P" находится рядом с верхним или нижним регистром. Затем есть четыре раздела, каждый из которых состоит из числа и суффикса. В разделах есть суффиксы в ASCII "D", "H", "M" и "S" в течение дней, часов, минут и секунд, принятых в верхнем или нижнем регистре. Суффиксы должны выполняться в порядке. Буква ASCII "T" должна возникать до первого вхождения( если таковые имеются в часе, минуте или втором разделе). По крайней мере один из четырех разделов должен присутствовать, и если "T" присутствует, должен быть по крайней мере один раздел после "T". Числовая часть каждого раздела должна состоять из одной или нескольких цифр ASCII. Число может быть префиксировано отрицательным или положительным символом ASCII. Количество дней, часов и минут должно анализироваться до длительного. Количество секунд должно анализироваться до длинной с необязательной дроби. Десятичная точка может быть либо точкой, либо запятой. Дробная часть может иметь от нуля до 9 цифр. Ведущие знаки плюса и минуса и отрицательные значения для других единиц не являются частью стандарта ISO-8601. Примеры:
Java справочные материалы.java.time.Duration.parse