DateTimeFormatter.Parse Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| Parse(ICharSequence) |
Полностью анализирует текст, создающий темпоральный объект. |
| Parse(String) |
Полностью анализирует текст, создающий темпоральный объект. |
| Parse(ICharSequence, ParsePosition) |
Анализирует текст с помощью этого средства форматирования, обеспечивая контроль над положением текста. |
| Parse(ICharSequence, ITemporalQuery) |
Полностью анализирует текст, создающий объект указанного типа. |
| Parse(String, ParsePosition) |
Анализирует текст с помощью этого средства форматирования, обеспечивая контроль над положением текста. |
| Parse(String, ITemporalQuery) |
Полностью анализирует текст, создающий объект указанного типа. |
Parse(ICharSequence)
Полностью анализирует текст, создающий темпоральный объект.
[Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporalAccessor? Parse(Java.Lang.ICharSequence? text);
[<Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)>]
member this.Parse : Java.Lang.ICharSequence -> Java.Time.Temporal.ITemporalAccessor
Параметры
- text
- ICharSequence
текст для синтаксического анализа, а не null
Возвращаемое значение
проанализированный темпоральный объект, а не null
- Атрибуты
Комментарии
Полностью анализирует текст, создающий темпоральный объект.
Это анализирует весь текст, создающий темпоральный объект. Обычно это более полезно для использования #parse(CharSequence, TemporalQuery). Результатом этого метода является TemporalAccessor разрешение, применение основных проверок проверки для обеспечения допустимой даты и времени.
Если синтаксический анализ завершается без чтения всей длины текста, или возникает проблема при синтаксическом анализе или слиянии, возникает исключение.
Java документации по java.time.format.DateTimeFormatter.parse(java.lang.CharSequence).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Parse(String)
Полностью анализирует текст, создающий темпоральный объект.
public Java.Time.Temporal.ITemporalAccessor? Parse(string? text);
member this.Parse : string -> Java.Time.Temporal.ITemporalAccessor
Параметры
- text
- String
текст для синтаксического анализа, а не null
Возвращаемое значение
проанализированный темпоральный объект, а не null
Комментарии
Полностью анализирует текст, создающий темпоральный объект.
Это анализирует весь текст, создающий темпоральный объект. Обычно это более полезно для использования #parse(CharSequence, TemporalQuery). Результатом этого метода является TemporalAccessor разрешение, применение основных проверок проверки для обеспечения допустимой даты и времени.
Если синтаксический анализ завершается без чтения всей длины текста, или возникает проблема при синтаксическом анализе или слиянии, возникает исключение.
Java документации по java.time.format.DateTimeFormatter.parse(java.lang.CharSequence).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Parse(ICharSequence, ParsePosition)
Анализирует текст с помощью этого средства форматирования, обеспечивая контроль над положением текста.
[Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/text/ParsePosition;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporalAccessor? Parse(Java.Lang.ICharSequence? text, Java.Text.ParsePosition? position);
[<Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/text/ParsePosition;)Ljava/time/temporal/TemporalAccessor;", "", ApiSince=26)>]
member this.Parse : Java.Lang.ICharSequence * Java.Text.ParsePosition -> Java.Time.Temporal.ITemporalAccessor
Параметры
- text
- ICharSequence
текст для синтаксического анализа, а не null
- position
- ParsePosition
позиция для синтаксического анализа, обновленная с анализом длины и индексом любой ошибки, а не null
Возвращаемое значение
проанализированный темпоральный объект, а не null
- Атрибуты
Комментарии
Анализирует текст с помощью этого средства форматирования, обеспечивая контроль над положением текста.
Это анализирует текст, не требуя синтаксического анализа, чтобы начать с начала строки или завершить его в конце. Результатом этого метода является TemporalAccessor разрешение, применение основных проверок проверки для обеспечения допустимой даты и времени.
Текст будет проанализирован с указанного начала ParsePosition. Всю длину текста не нужно анализировать, ParsePosition он будет обновлен с индексом в конце синтаксического анализа.
Операция этого метода немного отличается от аналогичных методов, использующихся ParsePosition в java.text.Format. Этот класс вернет ошибки с помощью индекса ошибки в объекте ParsePosition. Напротив, этот метод вызывает ошибку DateTimeParseException , если возникает ошибка, при этом исключение содержит индекс ошибки. Это изменение поведения необходимо из-за повышенной сложности синтаксического анализа и разрешения дат и времени в этом API.
Если модуль форматирования анализирует одно поле несколько раз с разными значениями, результатом будет ошибка.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Parse(ICharSequence, ITemporalQuery)
Полностью анализирует текст, создающий объект указанного типа.
[Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", "", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object? Parse(Java.Lang.ICharSequence? text, Java.Time.Temporal.ITemporalQuery? query);
[<Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", "", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.Parse : Java.Lang.ICharSequence * Java.Time.Temporal.ITemporalQuery -> Java.Lang.Object
Параметры
- text
- ICharSequence
текст для синтаксического анализа, а не null
- query
- ITemporalQuery
запрос, определяющий тип для синтаксического анализа, а не null
Возвращаемое значение
синтаксический анализ даты и времени, а не null
- Атрибуты
Комментарии
Полностью анализирует текст, создающий объект указанного типа.
Большинство приложений должны использовать этот метод для синтаксического анализа. Он анализирует весь текст для создания требуемого даты и времени. Запрос обычно является ссылкой на from(TemporalAccessor) метод. Рассмотрим пример.
LocalDateTime dt = parser.parse(str, LocalDateTime::from);
Если синтаксический анализ завершается без чтения всей длины текста, или возникает проблема при синтаксическом анализе или слиянии, возникает исключение.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Parse(String, ParsePosition)
Анализирует текст с помощью этого средства форматирования, обеспечивая контроль над положением текста.
public Java.Time.Temporal.ITemporalAccessor? Parse(string? text, Java.Text.ParsePosition? position);
member this.Parse : string * Java.Text.ParsePosition -> Java.Time.Temporal.ITemporalAccessor
Параметры
- text
- String
текст для синтаксического анализа, а не null
- position
- ParsePosition
позиция для синтаксического анализа, обновленная с анализом длины и индексом любой ошибки, а не null
Возвращаемое значение
проанализированный темпоральный объект, а не null
Комментарии
Анализирует текст с помощью этого средства форматирования, обеспечивая контроль над положением текста.
Это анализирует текст, не требуя синтаксического анализа, чтобы начать с начала строки или завершить его в конце. Результатом этого метода является TemporalAccessor разрешение, применение основных проверок проверки для обеспечения допустимой даты и времени.
Текст будет проанализирован с указанного начала ParsePosition. Всю длину текста не нужно анализировать, ParsePosition он будет обновлен с индексом в конце синтаксического анализа.
Операция этого метода немного отличается от аналогичных методов, использующихся ParsePosition в java.text.Format. Этот класс вернет ошибки с помощью индекса ошибки в объекте ParsePosition. Напротив, этот метод вызывает ошибку DateTimeParseException , если возникает ошибка, при этом исключение содержит индекс ошибки. Это изменение поведения необходимо из-за повышенной сложности синтаксического анализа и разрешения дат и времени в этом API.
Если модуль форматирования анализирует одно поле несколько раз с разными значениями, результатом будет ошибка.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Parse(String, ITemporalQuery)
Полностью анализирует текст, создающий объект указанного типа.
public Java.Lang.Object? Parse(string? text, Java.Time.Temporal.ITemporalQuery? query);
member this.Parse : string * Java.Time.Temporal.ITemporalQuery -> Java.Lang.Object
Параметры
- text
- String
текст для синтаксического анализа, а не null
- query
- ITemporalQuery
запрос, определяющий тип для синтаксического анализа, а не null
Возвращаемое значение
синтаксический анализ даты и времени, а не null
Комментарии
Полностью анализирует текст, создающий объект указанного типа.
Большинство приложений должны использовать этот метод для синтаксического анализа. Он анализирует весь текст для создания требуемого даты и времени. Запрос обычно является ссылкой на from(TemporalAccessor) метод. Рассмотрим пример.
LocalDateTime dt = parser.parse(str, LocalDateTime::from);
Если синтаксический анализ завершается без чтения всей длины текста, или возникает проблема при синтаксическом анализе или слиянии, возникает исключение.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".