DateFormat.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(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.