DateTimeFormatter.Parse Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.
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.
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.
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.
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.