Třída BirtDuration
PnYnMnDTnHnMnS
![]()
nY označuje počet let
![]()
nM označuje počet měsíců
![]()
nD označuje počet dnů
![]()
nH označuje počet hodin
![]()
nM označuje počet minut
![]()
nS označuje počet sekundNapříklad následující hodnota označuje trvání o délce 2 roky, 3 měsíce a 5 dnů:
Následující hodnota označuje trvání 10 hodin:
Třída BirtDuration je statická. Aplikace nemůže vytvořit instance této třídy.
BirtDuration.add
Tato funkce sečte dvě trvání a vrátí jejich součet.
Hodnota typu String. První trvání, které se má sečíst.
Hodnota typu String. Druhé trvání, které se má sečíst.
Hodnota typu String. Součet obou vstupních trvání.
V následujícím příkladu jsou sečtena dvě trvání:
BirtDuration.addTo
Tato funkce přičte trvání k zadanému objektu typu Date.
Hodnota typu String. Trvání, které se má přičíst.
Objekt typu Date. Datum a čas k úpravě.
Objekt typu Date. Datum rozšířené o trvání.
V následujícím příkladu je k dnešnímu datu a času přičten jeden rok:
BirtDuration.compare
Tato funkce testuje, zda je trvání stejné, delší nebo kratší než jiné trvání.
Hodnota typu String. První trvání, které se má použít k porovnání.
Hodnota typu String. Druhé trvání, které se má použít k porovnání.
Následující výrazy porovnávají délky specifických trvání:
BirtDuration.day
Tato funkce vrací hodnotu dnů pro dané trvání.
Hodnota typu String. Trvání, ze kterého má být získána hodnota dnů.
Celé číslo představující hodnotu dnů zadaného trvání.
Následující příklad uvádí hodnoty dnů vracené pro specifické trvání:
BirtDuration.getSign
Tato funkce vrací znaménko trvání.
Hodnota typu String. Trvání, které se má analyzovat.
Následující výraz analyzuje znaménka specifického trvání:
BirtDuration.hour
Tato funkce vrací hodnotu hodin pro dané trvání.
Hodnota typu String. Trvání, ze kterého má být získána hodnota hodin.
Celé číslo představující hodnotu hodin zadaného trvání.
Následující příklad uvádí hodnoty hodin vracené pro specifické trvání:
BirtDuration.isLongerThan
Hodnota typu String. První trvání, které se má použít k porovnání.
Hodnota typu String. Druhé trvání, které se má použít k porovnání.
Následující výrazy porovnávají délky specifických trvání:
BirtDuration.isShorterThan
Hodnota typu String. První trvání, které se má použít k porovnání.
Hodnota typu String. Druhé trvání, které se má použít k porovnání.
Následující výrazy porovnávají délky specifických trvání:
BirtDuration.minute
Tato funkce vrací hodnotu minut pro dané trvání.
Hodnota typu String. Trvání, ze kterého má být získána hodnota minut.
Hodnota typu Integer. Číslo představující hodnotu minut zadaného trvání.
Následující příklad uvádí hodnoty minut vracené pro specifické trvání:
BirtDuration.month
Tato funkce vrací hodnotu měsíců pro dané trvání.
Hodnota typu String. Trvání, ze kterého má být získána hodnota měsíců.
Hodnota typu Integer. Číslo představující hodnotu měsíců zadaného trvání.
Následující příklad uvádí hodnoty měsíců vracené pro specifické trvání:
BirtDuration.multiply
Tato funkce vrací součin trvání a regulárního čísla.
Hodnota typu String. Trvání, které se má vynásobit.
Hodnota typu Integer. Regulární číslo, které se má vynásobit.
Hodnota typu String. Součin vstupního trvání a součinitele.
Následující příklady uvádějí součiny vrácené pro specifické trvání a součinitel:
BirtDuration.negate
Tato funkce vrací zápornou hodnotu trvání.
Hodnota typu String. Trvání, které se má negovat.
Hodnota typu String. Záporná hodnota vstupního trvání.
Následující příklad uvádí záporný výsledek specifického trvání:
BirtDuration.second
Tato funkce vrací hodnotu sekund pro dané trvání.
Hodnota typu String. Trvání, ze kterého má být získána hodnota sekund.
Hodnota typu Integer. Číslo představující hodnotu sekund zadaného trvání.
Následující příklad uvádí hodnoty sekund vracené pro specifické trvání:
BirtDuration.subtract
Tato funkce odečte trvání od jiného trvání.
Hodnota typu String. Trvání, od kterého se má odečítat.
Hodnota typu String. Trvání odečítané od lexikálního_trvání_1.
Hodnota typu String. Rozdíl dvou vstupních trvání.
V následujícím příkladu jsou odečtena dvě trvání:
BirtDuration.timeInMills
Hodnota typu String. Trvání, jehož délka v milisekundách má být získána.
Objekt typu Date. Představuje počáteční datum.
Objekt typu Number. Počet milisekund v zadaném trvání.
Následující příklady uvádějí počty milisekund vracené pro specifické trvání a data zahájení:
BirtDuration.year
Tato funkce vrací hodnotu let pro dané trvání.
Hodnota typu String. Trvání, ze kterého má být získána hodnota roku.
Hodnota typu Integer. Číslo představující hodnotu roku zadaného trvání.
Následující příklad uvádí hodnoty let vracené pro specifické trvání:
| (c) Copyright Actuate Corporation 2013 |