toDuration toDuration
Zet een argumentwaarde in een duur om. Raadpleeg voor meer informatie over gegevenstypen deze pagina.
Categorie
Conversie
Functiesyntaxis
toDuration(<parameter>)
Parameters
If string expression: aanvaarde formaten zijn gebaseerd op de ISO-8601-duurnotatie PnDTnHnMn.nS met dagen die precies 24 uur worden geacht.
De tekenreeks begint met een optioneel teken, aangeduid met het negatieve of positieve ASCII-symbool. Indien negatief, wordt de hele periode genegeerd. De ASCII-letter "P" staat vervolgens in hoofdletters of kleine letters. Er zijn dan vier secties, elk bestaande uit een getal en een achtervoegsel. De secties hebben achtervoegsels in ASCII van "D", "H", "M" en "S" gedurende dagen, uren, minuten en seconden, die in hoofdletters of in kleine letters worden geaccepteerd. De achtervoegsels moeten op volgorde voorkomen. De ASCII-letter "T" moet vóór het eerste exemplaar van een uur-, minuut- of tweede sectie plaatsvinden, indien aanwezig. Ten minste één van de vier delen moet aanwezig zijn en indien "T" aanwezig is, moet er ten minste één deel na "T" aanwezig zijn. Het nummerdeel van elke sectie moet uit een of meer ASCII-cijfers bestaan. Het getal kan worden voorafgegaan door het negatieve of positieve ASCII-symbool. Het aantal dagen, uren en minuten moet worden geparseerd. Het aantal seconden moet samen met de optionele breuk parseren. Het decimale punt kan een punt of een komma zijn. Het fractionele deel kan van nul tot 9 cijfers hebben.
Handtekeningen en type geretourneerd
toDuration(<string>)
toDuration(<integer>)
Retourneert een duur.
Voorbeelden
toDuration("PT10H")
Geeft een duur van 10 uur.
toDuration("PT4S")
Retourneert de duur van 4s.
toDuration(4000)
Retourneert de duur van 4s.