Klassen BirtDuration
PnYnMnDTnHnMnS
![]()
nY är antalet år
![]()
nM är antalet månader
![]()
nD är antalet dagar
![]()
T är start för ett tidsavsnitt (krävs om varaktigheten innefattar timmar, minuter eller sekunder)
![]()
nH är antalet timmar
![]()
nM är antalet minuter
![]()
nS är antalet sekunderFöljande värde visar en varaktighet på två år, tre månader och fem dagar:
Följande värde visar en varaktighet på tio timmar
Klassen BirtDuration är statisk. Tillämpningen kan inte skapa förekomster av klassen.
BirtDuration.add
Funktionen adderar två varaktigheter och returnerar summan.
Sträng. Den första varaktigheten att lägga till.
Sträng. Den andra varaktigheten att lägga till.
Sträng. Summan av två invaraktigheter.
Följande exempel lägger till två varaktigheter:
BirtDuration.addTo
Funktionen lägger till en varaktighet till ett angivet Datum-objekt.
Sträng. Varaktigheten att lägga till.
Datumobjekt. Datum/klockslag som ska ändras.
Datumobjekt. Det datum som ändras i och med varaktigheten.
Följande exempel adderar ett år till dagens datum och klockslag.:
BirtDuration.compare
Funktionen testar om en varaktighet är samma, längre än eller kortare än en annan.
Sträng. Den första varaktigheten i jämförelsen.
Sträng. Den andra varaktigheten i jämförelsen.
Heltal. Delorderrelation mellan de båda varaktigheterna. Returnerar 1 om den första varaktigheten är större, 0 om de är lika och -1 om den andra är större.
Följande uttryck jämför längden på varaktigheter:
BirtDuration.day
Funktionen returnerar dagvärdet för en given varaktighet.
Sträng. En varaktighet som dagvärdet ska hämtas ifrån.
Ett heltal som motsvarar dagvärdet för angiven varaktighet.
Följande exempel visar dagvärden för varaktigheter:
BirtDuration.getSign
Funktionen returnerar tecknet för en varaktighet.
Sträng. Varaktigheten att analysera.
Heltal. Tecknet för en varaktighet som en multipikator. Returnerar 1 för en positiv varaktighet, -1 för en positiv varaktighet ochd 0 för null eller värdet 0.
Följande uttryck analyserar tecknen för en specifik varaktighet:
BirtDuration.hour
Funktionen returnerar timvärdet för en given varaktighet.
Sträng. En varaktighet som timvärdet ska hämtas ifrån.
Ett heltal som motsvarar timvärdet för angiven varaktighet.
Följande exempel visar timvärden för varaktigheter:
BirtDuration.isLongerThan
boolean BirtDuration.isLongerThan(string lexicalDuration1, string lexicalDuration2)Sträng. Den första varaktigheten i jämförelsen.
Sträng. Den andra varaktigheten i jämförelsen.
Boolesk. True om den första varaktigheten är längre än den andra, i annat fall false.
Följande uttryck jämför längden på varaktigheter:
BirtDuration.isShorterThan
boolean BirtDuration.isShorterThan(string lexicalDuration1, string lexicalDuration2)Sträng. Den första varaktigheten i jämförelsen.
Sträng. Den andra varaktigheten i jämförelsen.
Boolesk. True om den första varaktigheten är kortare än den andra, i annat fall false.
Följande uttryck jämför längden på varaktigheter:
BirtDuration.minute
Funktionen returnerar minutvärdet för en given varaktighet.
Sträng. En varaktighet som minutvärdet ska hämtas ifrån.
Heltal. Ett tal som motsvarar minutvärdet för angiven varaktighet.
Följande exempel visar minutvärden för varaktigheter:
BirtDuration.month
Funktionen returnerar månadsvärdet för en given varaktighet.
Sträng. En varaktighet som månadsvärdet ska hämtas ifrån.
Heltal. Ett tal som motsvarar månadsvärdet för angiven varaktighet.
Följande exempel visar månadsvärden för varaktigheter:
BirtDuration.multiply
Funktionen returnerar produkten av en varaktighet och ett vanligt nummer.
Sträng. En varaktighet att multiplicera.
Heltal. En nummer att multiplicera.
Sträng. Produkten av ins-varaktigheten och faktorn.
Följande exempel visar produkter som returneras för en specifik varaktighet och faktor:
BirtDuration.negate
Funktionen returnerar det negativa värdet för en varaktighet.
Sträng. En varaktighet att negera.
Sträng. Det negativa värdet av in-varaktigheten.
Följande exempel visar det negativa resultatet från en specifik varaktighet:
BirtDuration.second
Funktionen returnerar sekundvärdet för en given varaktighet.
Sträng. En varaktighet som sekundvärdet ska hämtas ifrån.
Heltal. Ett tal som motsvarar sekundvärdet för angiven varaktighet.
Följande exempel visar sekundvärden för varaktigheter:
BirtDuration.subtract
Funktionen subtraherar en varaktighet från en annan varaktighet.
Sträng. Varaktigheten som ska subtraheras från.
Sträng. Varaktigheten subtraherad från lexicalDuration1.
Sträng. Skillnaden mellan två invaraktigheterer.
Följande exempel subtraherar två varaktigheter:
BirtDuration.timeInMills
Sträng. En varaktighet vars längd i millisekunder ska hämtas.
Datumobjekt. Motsvarar startdatumet.
Talobjekt. Antalet millisekunder för angiven varaktighet.
Följande exempel visar antalet millisekunder för varaktigheter och startdatum:
BirtDuration.year
Funktionen returnerar årsvärdet för en given varaktighet.
Sträng. En varaktighet som årsvärdet ska hämtas ifrån.
Heltal. Ett tal som motsvarar årsvärdet för angiven varaktighet.
| (c) Copyright Actuate Corporation 2013 |