Duration.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) |
Ruft eine Dauer aus einer Textzeichenfolge wie PnDTnHnMn.nS ab. |
| Parse(String) |
Parse(ICharSequence)
Ruft eine Dauer aus einer Textzeichenfolge wie PnDTnHnMn.nS ab.
[Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;)Ljava/time/Duration;", "", ApiSince=26)]
public static Java.Time.Duration? Parse(Java.Lang.ICharSequence? text);
[<Android.Runtime.Register("parse", "(Ljava/lang/CharSequence;)Ljava/time/Duration;", "", ApiSince=26)>]
static member Parse : Java.Lang.ICharSequence -> Java.Time.Duration
Parameter
- text
- ICharSequence
der zu analysierende Text, nicht NULL
Gibt zurück
die analysierte Dauer, nicht NULL
- Attribute
Hinweise
Ruft eine Dauer aus einer Textzeichenfolge wie PnDTnHnMn.nS ab. Dadurch wird eine textbezogene Darstellung einer Dauer analysiert, einschließlich der von toString() erzeugten Zeichenfolge. Die akzeptierten Formate basieren auf dem ISO-8601-Dauerformat PnDTnHnMn.nS mit Tagen, die als genau 24 Stunden gelten. Die Zeichenfolge beginnt mit einem optionalen Zeichen, das durch das negative ASCII- oder positive Symbol gekennzeichnet ist. Wenn negativ, wird der gesamte Zeitraum negiert. Der ASCII-Buchstabe "P" befindet sich im groß- oder kleinbuchstaben. Es gibt dann vier Abschnitte, die jeweils aus einer Zahl und einem Suffix bestehen. Die Abschnitte enthalten Suffixe in ASCII von "D", "H", "M" und "S" für Tage, Stunden, Minuten und Sekunden, die in Groß- oder Kleinbuchstaben akzeptiert werden. Die Suffixe müssen in der Reihenfolge auftreten. Der ASCII-Buchstabe "T" muss vor dem ersten Vorkommen (sofern vorhanden) eines Stunden-, Minuten- oder zweiten Abschnitts auftreten. Mindestens einer der vier Abschnitte muss vorhanden sein, und wenn "T" vorhanden ist, muss nach dem "T" mindestens ein Abschnitt vorhanden sein. Der Nummernteil jedes Abschnitts muss aus einer oder mehreren ASCII-Ziffern bestehen. Die Zahl kann durch das negative oder positive ASCII-Symbol präfixiert werden. Die Anzahl der Tage, Stunden und Minuten muss auf eine lange Analyse angewendet werden. Die Anzahl der Sekunden muss auf einen langen Mit optionalen Bruch analysiert werden. Der Dezimalkommapunkt kann entweder ein Punkt oder ein Komma sein. Der Bruchteil kann zwischen Null und 9 Ziffern aufweisen. Das führende Plus-/Minuszeichen und negative Werte für andere Einheiten sind nicht Teil des ISO-8601-Standards. Beispiele:
Java Referenz für java.time.Duration.parse.