duration-from-parts
Retourne une valeur de type xs:duration calculée en combinant les parties suivantes fournies en tant qu’arguments : année, mois, heure, minute, seconde, milliseconde, négative.
Un exemple de durée est P1Y2M3DT04H05M59S, où :
•"P" est de désignateur de la période et est obligatoire ;
•Le reste des caractères dénote, dans cet ordre : 1 an, 2 mois, 3 jours, T (Désignateur de temps), 04 heures, 05 minutes, 59 secondes.
Si le caractère "moins" apparaît avant le désignateur "P", cela indique une durée négative, par exemple : -P1D.
Langages
Built-in, C++, C#, Java.
Paramètres
Nom | Type | echo Hello, World! |
---|---|---|
year | xs:int | Fournit l’année. |
month | xs:int | Fournit le mois. |
day | xs:int | Fournit le jour du mois. |
hour | xs:int | Optionnel Fournit l’heure. |
minute | xs:int | Optionnel Fournit la minute. |
second | xs:int | Optionnel Fournit la seconde. |
millisecond | xs:decimal | Optionnel Fournit la milliseconde. |
negative | xs:boolean | Optionnel Doit être true pour une durée négative ; false sinon. |
Exemple
Le mappage suivant génère une durée négative de 1 an, 4 mois, 17 jours, 8 heures, 58 minutes, et 54.333 secondes.
La sortie de mappage est -P1Y4M17DT8H58M54.333S.