Sprache

DateTimeFormatter.Parse Methode

Definition

Überlädt

Name Beschreibung
Parse(ICharSequence)

Analysiert den Text vollständig, der ein zeitliches Objekt erzeugt.

Parse(String)

Analysiert den Text vollständig, der ein zeitliches Objekt erzeugt.

Parse(ICharSequence, ParsePosition)

Analysiert den Text mithilfe dieses Formatierers, wodurch die Kontrolle über die Textposition bereitgestellt wird.

Parse(ICharSequence, ITemporalQuery)

Analysiert den Text vollständig, der ein Objekt des angegebenen Typs erzeugt.

Parse(String, ParsePosition)

Analysiert den Text mithilfe dieses Formatierers, wodurch die Kontrolle über die Textposition bereitgestellt wird.

Parse(String, ITemporalQuery)

Analysiert den Text vollständig, der ein Objekt des angegebenen Typs erzeugt.

Parse(ICharSequence)

Analysiert den Text vollständig, der ein zeitliches Objekt erzeugt.

[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

Parameter

text
ICharSequence

der zu analysierende Text, nicht NULL

Gibt zurück

das analysierte zeitliche Objekt, nicht NULL

Attribute

Hinweise

Analysiert den Text vollständig, der ein zeitliches Objekt erzeugt.

Dadurch wird der gesamte Text analysiert, der ein zeitliches Objekt erzeugt. Es ist in der Regel nützlicher zu verwenden #parse(CharSequence, TemporalQuery). Das Ergebnis dieser Methode ist TemporalAccessor , das gelöst wurde, indem grundlegende Überprüfungsprüfungen angewendet werden, um eine gültige Datum-Uhrzeit sicherzustellen.

Wenn die Analyse abgeschlossen ist, ohne die gesamte Textlänge zu lesen, oder während der Analyse oder Zusammenführung ein Problem auftritt, wird eine Ausnahme ausgelöst.

Java Dokumentation für java.time.format.DateTimeFormatter.parse(java.lang.CharSequence).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Parse(String)

Analysiert den Text vollständig, der ein zeitliches Objekt erzeugt.

public Java.Time.Temporal.ITemporalAccessor? Parse(string? text);
member this.Parse : string -> Java.Time.Temporal.ITemporalAccessor

Parameter

text
String

der zu analysierende Text, nicht NULL

Gibt zurück

das analysierte zeitliche Objekt, nicht NULL

Hinweise

Analysiert den Text vollständig, der ein zeitliches Objekt erzeugt.

Dadurch wird der gesamte Text analysiert, der ein zeitliches Objekt erzeugt. Es ist in der Regel nützlicher zu verwenden #parse(CharSequence, TemporalQuery). Das Ergebnis dieser Methode ist TemporalAccessor , das gelöst wurde, indem grundlegende Überprüfungsprüfungen angewendet werden, um eine gültige Datum-Uhrzeit sicherzustellen.

Wenn die Analyse abgeschlossen ist, ohne die gesamte Textlänge zu lesen, oder während der Analyse oder Zusammenführung ein Problem auftritt, wird eine Ausnahme ausgelöst.

Java Dokumentation für java.time.format.DateTimeFormatter.parse(java.lang.CharSequence).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Parse(ICharSequence, ParsePosition)

Analysiert den Text mithilfe dieses Formatierers, wodurch die Kontrolle über die Textposition bereitgestellt wird.

[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

Parameter

text
ICharSequence

der zu analysierende Text, nicht NULL

position
ParsePosition

die zu analysierende Position, aktualisiert mit analysierter Länge und dem Index eines Fehlers, nicht null

Gibt zurück

das analysierte zeitliche Objekt, nicht NULL

Attribute

Hinweise

Analysiert den Text mithilfe dieses Formatierers, wodurch die Kontrolle über die Textposition bereitgestellt wird.

Dadurch wird der Text analysiert, ohne dass die Analyse vom Anfang der Zeichenfolge oder ende am Ende beginnt. Das Ergebnis dieser Methode ist TemporalAccessor , das gelöst wurde, indem grundlegende Überprüfungsprüfungen angewendet werden, um eine gültige Datum-Uhrzeit sicherzustellen.

Der Text wird vom angegebenen Anfang ParsePositionanalysiert. Die gesamte Länge des Texts muss nicht analysiert werden, der ParsePosition Index wird am Ende der Analyse mit dem Index aktualisiert.

Der Vorgang dieser Methode unterscheidet sich geringfügig von ähnlichen Methoden, die auf ParsePositionjava.text.Format. Diese Klasse gibt Fehler mithilfe des Fehlerindexes für die ParsePosition. Im Gegensatz dazu löst diese Methode ein DateTimeParseException , wenn ein Fehler auftritt, mit der Ausnahme, die den Fehlerindex enthält. Diese Verhaltensänderung ist aufgrund der erhöhten Komplexität der Analyse und Auflösung von Datums-/Uhrzeitangaben in dieser API erforderlich.

Wenn der Formatierer dasselbe Feld mehrmals mit unterschiedlichen Werten analysiert, ist das Ergebnis ein Fehler.

Java Dokumentation für java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.text.ParsePosition).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Parse(ICharSequence, ITemporalQuery)

Analysiert den Text vollständig, der ein Objekt des angegebenen Typs erzeugt.

[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

Parameter

text
ICharSequence

der zu analysierende Text, nicht NULL

query
ITemporalQuery

die Abfrage, die den zu analysierenden Typ definiert, nicht null

Gibt zurück

die analysierte Datums-/Uhrzeit, nicht NULL

Attribute

Hinweise

Analysiert den Text vollständig, der ein Objekt des angegebenen Typs erzeugt.

Die meisten Anwendungen sollten diese Methode für die Analyse verwenden. Er analysiert den gesamten Text, um die erforderliche Datums-/Uhrzeit zu erzeugen. Die Abfrage ist in der Regel ein Methodenverweis auf eine from(TemporalAccessor) Methode. Beispiel:

LocalDateTime dt = parser.parse(str, LocalDateTime::from);

Wenn die Analyse abgeschlossen ist, ohne die gesamte Textlänge zu lesen, oder während der Analyse oder Zusammenführung ein Problem auftritt, wird eine Ausnahme ausgelöst.

Java Dokumentation für java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.time.temporal.TemporalQuery<T>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Parse(String, ParsePosition)

Analysiert den Text mithilfe dieses Formatierers, wodurch die Kontrolle über die Textposition bereitgestellt wird.

public Java.Time.Temporal.ITemporalAccessor? Parse(string? text, Java.Text.ParsePosition? position);
member this.Parse : string * Java.Text.ParsePosition -> Java.Time.Temporal.ITemporalAccessor

Parameter

text
String

der zu analysierende Text, nicht NULL

position
ParsePosition

die zu analysierende Position, aktualisiert mit analysierter Länge und dem Index eines Fehlers, nicht null

Gibt zurück

das analysierte zeitliche Objekt, nicht NULL

Hinweise

Analysiert den Text mithilfe dieses Formatierers, wodurch die Kontrolle über die Textposition bereitgestellt wird.

Dadurch wird der Text analysiert, ohne dass die Analyse vom Anfang der Zeichenfolge oder ende am Ende beginnt. Das Ergebnis dieser Methode ist TemporalAccessor , das gelöst wurde, indem grundlegende Überprüfungsprüfungen angewendet werden, um eine gültige Datum-Uhrzeit sicherzustellen.

Der Text wird vom angegebenen Anfang ParsePositionanalysiert. Die gesamte Länge des Texts muss nicht analysiert werden, der ParsePosition Index wird am Ende der Analyse mit dem Index aktualisiert.

Der Vorgang dieser Methode unterscheidet sich geringfügig von ähnlichen Methoden, die auf ParsePositionjava.text.Format. Diese Klasse gibt Fehler mithilfe des Fehlerindexes für die ParsePosition. Im Gegensatz dazu löst diese Methode ein DateTimeParseException , wenn ein Fehler auftritt, mit der Ausnahme, die den Fehlerindex enthält. Diese Verhaltensänderung ist aufgrund der erhöhten Komplexität der Analyse und Auflösung von Datums-/Uhrzeitangaben in dieser API erforderlich.

Wenn der Formatierer dasselbe Feld mehrmals mit unterschiedlichen Werten analysiert, ist das Ergebnis ein Fehler.

Java Dokumentation für java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.text.ParsePosition).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Parse(String, ITemporalQuery)

Analysiert den Text vollständig, der ein Objekt des angegebenen Typs erzeugt.

public Java.Lang.Object? Parse(string? text, Java.Time.Temporal.ITemporalQuery? query);
member this.Parse : string * Java.Time.Temporal.ITemporalQuery -> Java.Lang.Object

Parameter

text
String

der zu analysierende Text, nicht NULL

query
ITemporalQuery

die Abfrage, die den zu analysierenden Typ definiert, nicht null

Gibt zurück

die analysierte Datums-/Uhrzeit, nicht NULL

Hinweise

Analysiert den Text vollständig, der ein Objekt des angegebenen Typs erzeugt.

Die meisten Anwendungen sollten diese Methode für die Analyse verwenden. Er analysiert den gesamten Text, um die erforderliche Datums-/Uhrzeit zu erzeugen. Die Abfrage ist in der Regel ein Methodenverweis auf eine from(TemporalAccessor) Methode. Beispiel:

LocalDateTime dt = parser.parse(str, LocalDateTime::from);

Wenn die Analyse abgeschlossen ist, ohne die gesamte Textlänge zu lesen, oder während der Analyse oder Zusammenführung ein Problem auftritt, wird eine Ausnahme ausgelöst.

Java Dokumentation für java.time.format.DateTimeFormatter.parse(java.lang.CharSequence, java.time.temporal.TemporalQuery<T>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: