Freigeben über


DateTimeFormatter.Parse Methode

Definition

Überlädt

Parse(ICharSequence)

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

Parse(String)

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

Parse(ICharSequence, ParsePosition)

Analysiert den Text mithilfe dieses Formatierungsprogramms und ermöglicht die Kontrolle über die Textposition.

Parse(ICharSequence, ITemporalQuery)

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

Parse(String, ParsePosition)

Analysiert den Text mithilfe dieses Formatierungsprogramms und ermöglicht die Kontrolle über die Textposition.

Parse(String, ITemporalQuery)

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

Parse(ICharSequence)

Analysiert vollständig den Text, der ein temporales 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 temporale Objekt, nicht NULL

Attribute

Hinweise

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

Dadurch wird der gesamte Text analysiert, der ein temporales Objekt erzeugt. In der Regel ist die Verwendung #parse(CharSequence, TemporalQuery)von nützlicher. Das Ergebnis dieser Methode wurde TemporalAccessor aufgelöst, indem grundlegende Überprüfungen angewendet werden, um ein gültiges Datum und eine gültige Uhrzeit sicherzustellen.

Wenn die Analyse abgeschlossen wird, ohne die gesamte Textlänge zu lesen, oder wenn beim Analysieren oder Zusammenführen 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, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Parse(String)

Analysiert vollständig den Text, der ein temporales 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 temporale Objekt, nicht NULL

Hinweise

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

Dadurch wird der gesamte Text analysiert, der ein temporales Objekt erzeugt. In der Regel ist die Verwendung #parse(CharSequence, TemporalQuery)von nützlicher. Das Ergebnis dieser Methode wurde TemporalAccessor aufgelöst, indem grundlegende Überprüfungen angewendet werden, um ein gültiges Datum und eine gültige Uhrzeit sicherzustellen.

Wenn die Analyse abgeschlossen wird, ohne die gesamte Textlänge zu lesen, oder wenn beim Analysieren oder Zusammenführen 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, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Parse(ICharSequence, ParsePosition)

Analysiert den Text mithilfe dieses Formatierungsprogramms und ermöglicht die Kontrolle über die Textposition.

[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 Position, aus der analysiert werden soll, aktualisiert mit analysierter Länge und dem Index eines beliebigen Fehlers, nicht NULL

Gibt zurück

das analysierte temporale Objekt, nicht NULL

Attribute

Hinweise

Analysiert den Text mithilfe dieses Formatierungsprogramms und ermöglicht die Kontrolle über die Textposition.

Dadurch wird der Text analysiert, ohne dass die Analyse am Anfang der Zeichenfolge beginnt oder am Ende endet. Das Ergebnis dieser Methode wurde TemporalAccessor aufgelöst, indem grundlegende Überprüfungen angewendet werden, um ein gültiges Datum und eine gültige Uhrzeit sicherzustellen.

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

Der Vorgang dieser Methode unterscheidet sich geringfügig von ähnlichen Methoden, die auf verwendet java.text.FormatwerdenParsePosition. Diese Klasse gibt Fehler mithilfe des Fehlerindex für zurück ParsePosition. Im Gegensatz dazu löst diese Methode ein aus DateTimeParseException , wenn ein Fehler auftritt, wobei die Ausnahme den Fehlerindex enthält. Diese Verhaltensänderung ist aufgrund der erhöhten Komplexität der Analyse und Auflösung von Datums-/Uhrzeiten 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, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Parse(ICharSequence, ITemporalQuery)

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

[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

das analysierte Datum/Uhrzeit, nicht NULL

Attribute

Hinweise

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

Die meisten Anwendungen sollten diese Methode für die Analyse verwenden. Es analysiert den gesamten Text, um das erforderliche Datum und die erforderliche 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 wird, ohne die gesamte Textlänge zu lesen, oder wenn beim Analysieren oder Zusammenführen 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, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Parse(String, ParsePosition)

Analysiert den Text mithilfe dieses Formatierungsprogramms und ermöglicht die Kontrolle über die Textposition.

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 Position, aus der analysiert werden soll, aktualisiert mit analysierter Länge und dem Index eines beliebigen Fehlers, nicht NULL

Gibt zurück

das analysierte temporale Objekt, nicht NULL

Hinweise

Analysiert den Text mithilfe dieses Formatierungsprogramms und ermöglicht die Kontrolle über die Textposition.

Dadurch wird der Text analysiert, ohne dass die Analyse am Anfang der Zeichenfolge beginnt oder am Ende endet. Das Ergebnis dieser Methode wurde TemporalAccessor aufgelöst, indem grundlegende Überprüfungen angewendet werden, um ein gültiges Datum und eine gültige Uhrzeit sicherzustellen.

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

Der Vorgang dieser Methode unterscheidet sich geringfügig von ähnlichen Methoden, die auf verwendet java.text.FormatwerdenParsePosition. Diese Klasse gibt Fehler mithilfe des Fehlerindex für zurück ParsePosition. Im Gegensatz dazu löst diese Methode ein aus DateTimeParseException , wenn ein Fehler auftritt, wobei die Ausnahme den Fehlerindex enthält. Diese Verhaltensänderung ist aufgrund der erhöhten Komplexität der Analyse und Auflösung von Datums-/Uhrzeiten 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, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Parse(String, ITemporalQuery)

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

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

das analysierte Datum/Uhrzeit, nicht NULL

Hinweise

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

Die meisten Anwendungen sollten diese Methode für die Analyse verwenden. Es analysiert den gesamten Text, um das erforderliche Datum und die erforderliche 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 wird, ohne die gesamte Textlänge zu lesen, oder wenn beim Analysieren oder Zusammenführen 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, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: