Sprache

DateFormat.Parse Methode

Definition

Überlädt

Name Beschreibung
Parse(String, ParsePosition)

Analysieren Sie eine Datums-/Uhrzeitzeichenfolge entsprechend der angegebenen Analyseposition.

Parse(String)

Analysiert Text vom Anfang der angegebenen Zeichenfolge, um ein Datum zu erzeugen.

Parse(String, ParsePosition)

Analysieren Sie eine Datums-/Uhrzeitzeichenfolge entsprechend der angegebenen Analyseposition.

[Android.Runtime.Register("parse", "(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Ljava_text_ParsePosition_Handler")]
public abstract Java.Util.Date? Parse(string source, Java.Text.ParsePosition pos);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Ljava_text_ParsePosition_Handler")>]
abstract member Parse : string * Java.Text.ParsePosition -> Java.Util.Date

Parameter

source
String

Die zu analysierende Datums-/Uhrzeitzeichenfolge

pos
ParsePosition

Bei Eingaben die Position, an der die Analyse gestartet werden soll; bei der Ausgabe, der Position, an der die Analyse beendet wurde, oder die Startposition, wenn die Analyse fehlgeschlagen ist.

Gibt zurück

A Date, oder null wenn die Eingabe nicht analysiert werden konnte

Attribute

Hinweise

Analysieren Sie eine Datums-/Uhrzeitzeichenfolge entsprechend der angegebenen Analyseposition. Ein Zeittext "07/10/96 4:5 PM, PDT" wird z. B. in eine Date Entsprechung Date(837039900000L)analysiert.

Standardmäßig ist die Analyse lenient: Wenn sich die Eingabe nicht in dem Formular befindet, das von der Formatmethode dieses Objekts verwendet wird, aber dennoch als Datum analysiert werden kann, ist die Analyse erfolgreich. Clients können auf strikte Einhaltung des Formats durch Aufrufen bestehen #setLenient(boolean) setLenient(false).

<b>WARNING:</b> Verwenden Sie diese Methode nicht, um ein Datum deserialisieren. Das zugrunde liegende lokalisierte Datums-/Uhrzeitformat und das Analyseverhalten können sich in Android-Versionen ändern, da die Verwendung in den Gebietsschemaänderungen üblich ist. Erwägen Sie die Verwendung des long Typs zum Speichern eines Zeitstempels oder java.time.format.DateTimeFormatter#ISO_INSTANT zum Deserialisieren des ISO-8601-Sofortformats.

Dieser Analysevorgang verwendet die #calendar Zum Erzeugen einer Date. Daher wurden je nach Implementierung der Unterklassen möglicherweise die calendarDatums-/Uhrzeitfelder und der TimeZone Wert überschrieben. Jeder TimeZone Wert, der zuvor von einem Aufruf #setTimeZone(java.util.TimeZone) setTimeZone festgelegt wurde, muss möglicherweise für weitere Vorgänge wiederhergestellt werden.

Java Dokumentation für java.text.DateFormat.parse(java.lang.String, 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)

Analysiert Text vom Anfang der angegebenen Zeichenfolge, um ein Datum zu erzeugen.

[Android.Runtime.Register("parse", "(Ljava/lang/String;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Handler")]
public virtual Java.Util.Date? Parse(string source);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;)Ljava/util/Date;", "GetParse_Ljava_lang_String_Handler")>]
abstract member Parse : string -> Java.Util.Date
override this.Parse : string -> Java.Util.Date

Parameter

source
String

A String , dessen Anfang analysiert werden soll.

Gibt zurück

Eine Date Analyse aus der Zeichenfolge.

Attribute

Ausnahmen

wenn während der Analyse ein Fehler auftritt.

Hinweise

Analysiert Text vom Anfang der angegebenen Zeichenfolge, um ein Datum zu erzeugen. Die Methode verwendet möglicherweise nicht den gesamten Text der angegebenen Zeichenfolge.

Weitere Informationen zur Datumsanalyse finden Sie in der #parse(String, ParsePosition) Methode.

<b>WARNING:</b> Verwenden Sie diese Methode nicht, um ein Datum deserialisieren. Das zugrunde liegende lokalisierte Datums-/Uhrzeitformat und das Analyseverhalten können sich in Android-Versionen ändern, da die Verwendung in den Gebietsschemaänderungen üblich ist. Erwägen Sie die Verwendung des long Typs zum Speichern eines Zeitstempels oder java.time.format.DateTimeFormatter#ISO_INSTANT zum Deserialisieren des ISO-8601-Sofortformats.

Java Dokumentation für java.text.DateFormat.parse(java.lang.String).

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: