Time.Parse(String) 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.
Analysiert eine Datum-Uhrzeit-Zeichenfolge entweder im RFC 2445-Format oder in einem abgekürzten Format, das das Feld "Time" nicht enthält.
[Android.Runtime.Register("parse", "(Ljava/lang/String;)Z", "GetParse_Ljava_lang_String_Handler")]
public virtual bool Parse(string? s);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;)Z", "GetParse_Ljava_lang_String_Handler")>]
abstract member Parse : string -> bool
override this.Parse : string -> bool
Parameter
- s
- String
die zu analysierende Zeichenfolge
Gibt zurück
true, wenn sich der resultierende Zeitwert in UTC-Zeit befindet
- Attribute
Ausnahmen
wenn s nicht analysiert werden kann.
Hinweise
Analysiert eine Datum-Uhrzeit-Zeichenfolge entweder im RFC 2445-Format oder in einem abgekürzten Format, das das Feld "Time" nicht enthält. Beispielsweise sind alle folgenden Zeichenfolgen gültig:
<ul>li"20081013T160000Z"/li>><"<20081013T160000"</li>><"20081013"</li></ul><>
Gibt zurück, ob die Uhrzeit in UTC liegt (endet mit Z). Wenn die Zeichenfolge mit "Z" endet, wird die Zeitzone auf UTC festgelegt. Wenn die Datum-Uhrzeit-Zeichenfolge nur ein Datums- und kein Uhrzeitfeld enthält, wird das allDay Feld dieser Time-Klasse auf "true" festgelegt, und second die hourFelder minutewerden auf Null festgelegt. Andernfalls wird ein Zeitfeld in die Datum-Uhrzeit-Zeichenfolge allDay auf "false" festgelegt. Die Felder weekDay, yearDayund gmtoff sind immer auf Null festgelegt, und das Feld isDst wird auf -1 (unbekannt) festgelegt. Um diese Felder festzulegen, rufen Sie nach der Analyse auf #normalize(boolean) .
Gehen Sie wie folgt vor, um eine Datum-Uhrzeit-Zeichenfolge zu analysieren und in UTC-Millisekunden zu konvertieren:
Time time = new Time();
String date = "20081013T160000Z";
time.parse(date);
long millis = time.normalize(false);
Java-Dokumentation für android.text.format.Time.parse(java.lang.String).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.