Langage

Duration.Parse Méthode

Définition

Surcharges

Nom Description
Parse(ICharSequence)

Obtient une durée à partir d’une chaîne de texte telle que PnDTnHnMn.nS.

Parse(String)

Parse(ICharSequence)

Obtient une durée à partir d’une chaîne de texte telle que 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

Paramètres

text
ICharSequence

texte à analyser, et non null

Retours

durée analysée, et non null

Attributs

Remarques

Obtient une durée à partir d’une chaîne de texte telle que PnDTnHnMn.nS. Cela analyse une représentation textuelle d’une durée, y compris la chaîne produite par toString(). Les formats acceptés sont basés sur le format de durée ISO-8601 PnDTnHnMn.nS avec des jours considérés comme exactement 24 heures. La chaîne commence par un signe facultatif, indiqué par le symbole négatif ou positif ASCII. Si elle est négative, la période entière est négation. La lettre ASCII « P » est la suivante en majuscule ou en minuscules. Il y a ensuite quatre sections, chacune composée d’un nombre et d’un suffixe. Les sections ont des suffixes en ASCII de « D », « H », « M » et « S » pour les jours, les heures, les minutes et les secondes, acceptés en majuscules ou en minuscules. Les suffixes doivent se produire dans l’ordre. La lettre ASCII « T » doit se produire avant la première occurrence, le cas échéant, d’une heure, d’une minute ou d’une seconde section. Au moins l’une des quatre sections doit être présente, et si « T » est présent, il doit y avoir au moins une section après le « T ». La partie nombre de chaque section doit se composer d’un ou plusieurs chiffres ASCII. Le nombre peut être précédé du symbole négatif ou positif ASCII. Le nombre de jours, d’heures et de minutes doit être analysé sur un long. Le nombre de secondes doit être analysé sur une longueur avec une fraction facultative. Le point décimal peut être un point ou une virgule. La partie fractionnaire peut avoir de zéro à 9 chiffres. Le signe plus/moins de début et les valeurs négatives pour d’autres unités ne font pas partie de la norme ISO-8601. Exemples :

Java référence pour java.time.Duration.parse.

S’applique à

Parse(String)

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

Paramètres

text
String

Retours

S’applique à