Sprache

Time.Parse(String) Methode

Definition

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.

Gilt für: