Linguaggio

Duration.Parse Metodo

Definizione

Overload

Nome Descrizione
Parse(ICharSequence)

Ottiene un valore Duration da una stringa di testo, ad esempio PnDTnHnMn.nS.

Parse(String)

Parse(ICharSequence)

Ottiene un valore Duration da una stringa di testo, ad esempio PnDTnHnMn.nS.

[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

Parametri

text
ICharSequence

testo da analizzare, non null

Valori restituiti

durata analizzata, non Null

Attributi

Commenti

Ottiene un valore Duration da una stringa di testo, ad esempio PnDTnHnMn.nS. Verrà analizzata una rappresentazione testuale di una durata, inclusa la stringa prodotta da toString(). I formati accettati sono basati sul formato di durata ISO-8601 PnDTnHnMn.nS con giorni considerati esattamente 24 ore. La stringa inizia con un segno facoltativo, indicato dal simbolo negativo ASCII o positivo. Se negativo, l'intero periodo viene negato. La lettera ASCII "P" è successiva in lettere maiuscole o minuscole. Ci sono quindi quattro sezioni, ognuna costituita da un numero e un suffisso. Le sezioni hanno suffissi in ASCII "D", "H", "M" e "S" per giorni, ore, minuti e secondi, accettati in lettere maiuscole o minuscole. I suffissi devono verificarsi in ordine. La lettera ASCII "T" deve verificarsi prima della prima occorrenza, se presente, di un'ora, di un minuto o di una seconda sezione. Almeno una delle quattro sezioni deve essere presente e se "T" è presente deve essere presente almeno una sezione dopo "T". La parte numerica di ogni sezione deve essere costituita da una o più cifre ASCII. Il numero può essere preceduto dal simbolo negativo o positivo ASCII. Il numero di giorni, ore e minuti deve essere analizzato a lungo. Il numero di secondi deve essere analizzato in una lunga con frazione facoltativa. Il separatore decimale può essere un punto o una virgola. La parte frazionaria può avere da zero a 9 cifre. Il segno più/meno iniziale e i valori negativi per altre unità non fanno parte dello standard ISO-8601. Esempi:

Java informazioni di riferimento per java.time.Duration.parse.

Si applica a

Parse(String)

public static Java.Time.Duration? Parse(string? text);
static member Parse : string -> Java.Time.Duration

Parametri

text
String

Valori restituiti

Si applica a