toDuration toDuration

Konverterar ett argumentvärde till en längd. Mer information om datatyper finns på den här sidan.

Kategori

Konvertering

Funktionssyntax

toDuration(<parameter>)

Parametrar

Parameter
Beskrivning
string
format som bygger på ISO-8601-varaktighetsformatet PnDTnHnMn.nS med dagar som anses vara exakt 24 timmar
heltal
antal millisekunder

Om stränguttryck: godkända format baseras på varaktighetsformatet PnDTnHnMn.nS för ISO-8601 med dagar som anses vara exakt 24 timmar.

Strängen börjar med ett valfritt tecken som anges med ASCII-tecknet för negativ eller positiv symbol. Om värdet är negativt negeras hela perioden. ASCII-bokstaven"P" står bredvid med versaler eller gemener. Därefter finns det fyra avsnitt som består av ett tal och ett suffix. Avsnitten har suffix i ASCII av "D", "H", "M" och "S" för dagar, timmar, minuter och sekunder, vilka accepteras med versaler eller gemener. Suffixen måste finnas i ordning. ASCII-bokstaven "T" måste inträffa före den första förekomsten av en timme, minut eller sekund. Minst en av de fyra avsnitten måste finnas, och om T förekommer måste det finnas minst en sektion efter T. Nummerdelen av varje avsnitt måste bestå av en eller flera ASCII-siffror. Talet kan föregås av ASCII-negativa eller positiva symboler. Antalet dagar, timmar och minuter måste tolkas. Antalet sekunder måste tolkas tillsammans med den valfria fraktionen. Decimaltecknet kan vara antingen en punkt eller ett komma. Den bråkdelar kan innehålla mellan noll och nio siffror.

Underskrifter och returtyp

toDuration(<string>)

toDuration(<integer>)

Returnerar en varaktighet.

Exempel

toDuration("PT10H")

Returnerar längden 10 timmar.

toDuration("PT4S")

Returnerar längden på 4s.

toDuration(4000)

Returnerar längden på 4s.

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76