Seznam operací data a času
TODATE([year],[month],[day])
Vytvoří datum ze zadaných částí data.
Parametry:- [year] – rok v datovém typu datum: INT
[month] měsíc v datovém typu datum: INT
[day] – den v datu
Datový typ: INT
Výstupní datový typ: DATE
TODATE([year],[month],[day],[hour],[minute],[second],[millisecond])
Vytvoří datum ze zadaných částí data spolu s časem.
Parametry:- [year] – rok v datu
Datový typ: INT
[month] – měsíc v datu
Datový typ: INT
[day] – den v datu
Datový typ: INT
[hour] – hodina v datu
Datový typ: INT
[minute] – minuta v datu
Datový typ: INT
[second] – sekunda v datu
Datový typ: INT
[millisecond] – milisekunda v datu
Datový typ: INT
Výstupní datový typ: DATE
TODATE([year],[month],[day],[time])
Vytvoří datum ze zadaných částí data spolu s časem.
Parametry:- [year] – rok v datu
Datový typ: INT
[month] – měsíc v datu
Datový typ: INT
[day] – den v datu
Datový typ: INT
[time] – časová část data
Datový typ: INT
Výstupní datový typ: DATE
TOTIME([hour],[minute],[second],[millisecond])
Vytvoří časové rozpětí ze zadaných částí data.
Parametry:- [hour] – hodina v datu
Datový typ: INT
[minute] – minuta v datu
Datový typ: INT
[second] – sekunda v datu
Datový typ: INT
[millisecond] – milisekunda v datu
Datový typ: INT
Výstupní datový typ: TIME
TOTIMEFROMDAYS([value])
Vytvoří časový interval z celkového počtu dní.
Parametry:- [value] – název atributu, vnořená operace nebo výraz pro vytvoření časového rozpětí
Datový typ: INT
Výstupní datový typ: TIME, FLOAT
TOTIMEFROMHOURS([value])
Vytvoří časový interval z celkového počtu hodin.
Parametry:- [value] – název atributu, vnořená operace nebo výraz pro vytvoření časového rozpětí
Datový typ: INT
Výstupní datový typ: TIME, FLOAT
TOTIMEFROMMILLIS([value])
Vytvoří časový interval z celkového počtu milisekund.
Parametry:- [value] – název atributu, vnořená operace nebo výraz pro vytvoření časového rozpětí
Datový typ: INT
Výstupní datový typ: TIME
TOTIMEFROMMINUTES([value])
Vytvoří časový interval z celkového počtu minut.
Parametry:- [value] – název atributu, vnořená operace nebo výraz pro vytvoření časového rozpětí
Datový typ INT, FLOAT
Výstupní datový typ: TIME
TOTIMEFROMSECONDS([value])
Vytvoří časový interval z celkového počtu sekund.
Parametry:- [value] – název atributu, vnořená operace nebo výraz pro vytvoření časového rozpětí
Datový typ INT, FLOAT
Výstupní datový typ: TIME
ADDDAYS([date],[count])
Přičte zadaný počet dní k datu / časovému intervalu.
Parametry- [date] – konkrétní datum, ke kterému se přidávají pracovní dny
Datový typ: DATE, TIME
[count] – počet pracovních dní, které se přidávají k datu
Datový typ INT, FLOAT
Výstupní datový typ: DATE, TIME
ADDHOURS([date],[count])
Přičte zadaný počet hodin k datu / časovému intervalu.
Parametry:- [date] – konkrétní datum, ke kterému se přičítají hodiny
Datový typ: DATE, TIME
[count] – počet hodin, které se přičítají k datu
Datový typ INT, FLOAT
Výstupní datový typ: DATE, TIME
ADDMILLIS([date],[count])
Přičte zadaný počet milisekund k datu / časovému intervalu.
Parametry:- [date] – konkrétní datum, ke kterému se přičítají milisekundy
Datový typ: DATE, TIME
[count] – počet milisekund, které se přičítají k datu
Datový typ INT, FLOAT
Výstupní datový typ: DATE, TIME
ADDMINUTES([date],[count])
Přičte zadaný počet minut k datu / časovému intervalu.
Parametry:- [date] – konkrétní datum, ke kterému se přičítají minuty
Datový typ: DATE, TIME
[count] – počet minut, které se přičítají k datu
Datový typ INT, FLOAT
Výstupní datový typ: DATE, TIME
ADDMONTHS([date],[count])
Přičte zadaný počet měsíců k datu / časovému intervalu.
Parametry:- [date] – konkrétní datum, ke kterému se přičítají měsíce
Datový typ: DATE, TIME
[count] – počet měsíců, které se přičítají k datu, ignoruje zlomkové hodnoty
Datový typ INT, FLOAT
Výstupní datový typ: DATE, TIME
ADDSECONDS([date],[count])
Přičte zadaný počet sekund k datu / časovému intervalu.
Parametry:- [date] – konkrétní datum, ke kterému se přičítají sekundy
Datový typ: DATE, TIME
[count] – počet sekund, které se přičítají k datu
Datový typ INT, FLOAT
Výstupní datový typ: DATE, TIME
ADDYEARS([date],[count])
Přičte zadaný počet let k datu / časovému intervalu.
Parametry:- [date] – konkrétní datum, ke kterému se přičítají roky
Datový typ: DATE, TIME
[count] – počet let, které se přičítají k datu, ignoruje zlomkové hodnoty
Datový typ INT, FLOAT
Výstupní datový typ: DATE, TIME
DATE([date])
Vrátí část data bez časového rozpětí.
Parametry:- [date] – datum, ze kterého je vrácena část data
Datový typ: DATE
Výstupní datový typ: DATE
DAY([date])
Vrátí den v měsíci z data.
Parametry:- [date] – datum, ze kterého je vrácena část dne
Datový typ: DATE
Výstupní datový typ: INT
DAYOFWEEK([date])
Vrátí den v týdnu z data.
Parametry:- [date] – datum, ze kterého je vrácen den v týdnu
Datový typ: DATE
Výstupní datový typ: INT
DAYOFYEAR([date])
Vrátí den v roce z data.
Parametry:- [date] – datum, ze kterého je vrácen den v roce
Datový typ: DATE
Výstupní datový typ: INT
HOUR([date])
Vrátí hodinu z data.
Parametry:- [date] – datum, ze kterého je vrácena hodina
Datový typ: DATE
Výstupní datový typ: INT
MILLISECOND([date])
Vrátí milisekundu z data.
Parametry:- [date] – datum, ze kterého se milisekundy vrátí
Datový typ: DATE
Výstupní datový typ: INT
MINUTE([date])
Vrátí minutu z data.
Parametry:- [date] – datum, ze kterého je vrácena minuta
Datový typ: DATE
Výstupní datový typ: INT
MONTH([date])
Vrátí měsíc z data.
Parametry:- [date] – datum, ze kterého je vrácen měsíc
Datový typ: DATE
Výstupní datový typ: INT
QUARTER([date])
Vrátí čtvrtletí z data.
Parametry:- [date] – datum, ze kterého je vráceno čtvrtletí
Datový typ: DATE
Výstupní datový typ: INT
SECOND([date])
Vrátí část sekund z data.
Parametry:- [date] – datum, ze kterého se sekundy vrátí
Datový typ: DATE
Výstupní datový typ: INT
TIMEOFDAY([date])
Vrátí časovou část data.
Parametry:- [date] – datum, ze kterého je vrácena časová část
Datový typ: DATE
Výstupní datový typ: TIME
WEEKOFYEAR([date])
Vrátí číslo týdne v roce z data podle normy ISO 8601.
Parametry:- [date] – datum, ze kterého se vrátí číslo týdne v roce podle normy ISO 8601
Datový typ: DATE
Výstupní datový typ: INT
YEAR([date])
Vrátí rok z data.
Parametry:- [date] – datum, ze kterého je vrácen rok
Datový typ: DATE
Výstupní datový typ: INT
ISLEAPYEAR([rok])
Vrátí TRUE, pokud je rok přestupný, jinak vrátí FALSE.
Parametry:- [year] – rok, u kterého kontroluji, zda je přestupný, nebo ne
Datový typ: INT
Výstupní datový typ: BOOL
DAYS([time])
Vrátí část dne z časového rozpětí.
Parametry:- [time] – datum, ze kterého je vrácena část dne
Datový typ: TIME
Výstupní datový typ: INT
HOURS([time])
Vrátí část hodiny z časového rozpětí.
Parametry:- [time] – datum, ze kterého je vrácena část hodiny
Datový typ: TIME
Výstupní datový typ: INT
MILLISECONDS([time])
Vrátí část milisekund z časového rozpětí.
Parametry:- [time] – datum, ze kterého je vrácena část milisekund
Datový typ: TIME
Výstupní datový typ: INT
MINUTES([time])
Vrací část minuty z časového rozpětí.
Parametry:- [time] – datum, ze kterého je vrácena část minut
Datový typ: TIME
Výstupní datový typ: INT
SECONDS([time])
Vrací část sekund z časového rozpětí.
Parametry:- [time] – datum, ze kterého je vrácena část sekund
Datový typ: TIME
Výstupní datový typ: INT
TOTALDAYS([time])
Vrátí hodnotu časového rozpětí vyjádřenou v celých a dílčích dnech.
Parametry:- [time] – datum, ze kterého se vrátí hodnota časového rozpětí vyjádřená v celých a dílčích dnech
Datový typ: TIME
Výstupní datový typ: FLOAT
TOTALHOURS([time])
Vrátí hodnotu časového rozpětí vyjádřenou v celých a dílčích hodinách.
Parametry:- [time] – datum, ze kterého se vrátí hodnota časového rozpětí vyjádřená v celých a dílčích hodinách
Datový typ: TIME
Výstupní datový typ: FLOAT
TOTALMILLIS([time])
Vrátí hodnotu časového rozpětí vyjádřenou v celých a dílčích milisekundách.
Parametry:- [time] – datum, ze kterého se vrátí hodnota časového rozpětí vyjádřená v celých a dílčích milisekundách
Datový typ: TIME
Výstupní datový typ: FLOAT
TOTALMINUTES([time])
Vrátí hodnotu časového rozpětí vyjádřenou v celých a dílčích minutách.
Parametry:- [time] – datum, ze kterého se vrátí hodnota časového rozpětí vyjádřená v celých a dílčích minutách
Datový typ: TIME
Výstupní datový typ: FLOAT
TOTALSECONDS([time])
Vrátí hodnotu časového rozpětí vyjádřenou v celých a dílčích sekundách.
Parametry:- [time] – datum, ze kterého se vrátí hodnota časového rozpětí vyjádřená v celých a dílčích sekundách
Datový typ: TIME
Výstupní datový typ: FLOAT
ISWORKINGHOUR([dateTime])
Vrátí true, když datum patří do pracovní doby definované ve skutečném kalendáři.
Parametry:- [dateTime] – datum, které se má vyhodnotit
Datový typ: DATE
Výstupní datový typ: BOOL
ISWORKINGDAY([date])
Vrátí true, když datum patří do pracovního dne definovaného ve skutečném kalendáři.
Parametry:- [date] – datum, které se má vyhodnotit
Datový typ: DATE
Výstupní datový typ: FLOAT
ISPUBLICHOLIDAY([date])
Vrátí true, když datum patří do státního svátku definovaného ve skutečném kalendáři.
Parametry:- [date] – datum, které se má vyhodnotit
Datový typ: DATE
Výstupní datový typ: FLOAT
DURATIONCALENDAR([startDate], [endDate])
Vrátí délku pracovní doby mezi dvěma daty vypočítanými ze skutečného kalendáře.
Důležité
Výpočty spojené s pracovním kalendářem fungují správně pouze v rozsahu od začátku procesu mínus 6 měsíců do konce procesu plus 24 měsíců. Výpočet kalendářních hodnot, jako jsou pracovní dny nebo pracovní hodiny mimo tento rozsah, vrátí chybu a výchozí hodnotu. Tento rozsah kalendáře nemůžete v aplikaci nastavit a automaticky se použije po každé aktualizaci dat. Parametry: - [startDate] – počáteční datum časového rozpětí.
Datový typ: DATE
[endDate] – datum ukončení časového rozsahu
Datový typ: DATE
Výstupní datový typ: FLOAT
ADDWORKINGDAYS([date],[count])
Přičte zadaný počet pracovních dní k datu. Přesný počet definovaných pracovních hodin není relevantní. Každý den, který je označen jako pracovní, se počítá jako jeden.
Důležité
Výpočty spojené s pracovním kalendářem vrací správné výsledky pouze v rozsahu od 6 měsíců před začátkem procesu do 24 měsíců po koncovém datu procesu. Výpočet kalendářních hodnot (například pracovní dny a pracovní hodiny) mimo tento rozsah vrátí chybu a výchozí hodnotu. Tento rozsah se automaticky použije po každé aktualizaci dat a není možné jej měnit. Parametry - [date] – konkrétní datum, ke kterému se přidávají pracovní dny.
Datový typ: DATE
[count] – počet pracovních dní, které se přičítají k datu
Datový typ: INT
Výstupní datový typ: DATE
ADDWORKINGHOURS([date],[count])
Přičte zadaný počet pracovních hodin k datu / časovému intervalu.
Důležité
Výpočty spojené s pracovním kalendářem vrací správné výsledky pouze v rozsahu od 6 měsíců před začátkem procesu do 24 měsíců po koncovém datu procesu. Výpočet kalendářních hodnot (například pracovní dny a pracovní hodiny) mimo tento rozsah vrátí chybu a výchozí hodnotu. Tento rozsah se automaticky použije po každé aktualizaci dat a není možné jej měnit. Parametry: - [date] – konkrétní datum, ke kterému se přičítají pracovní hodiny.
Datový typ: DATE
[count] – počet pracovních hodin, které se přičítají k datu
Datový typ: INT
Výstupní datový typ: DATE
ADDWORKINGMINUTES([date],[count])
Přičte zadaný počet pracovních minut k datu.
Důležité
Výpočty spojené s pracovním kalendářem vrací správné výsledky pouze v rozsahu od 6 měsíců před začátkem procesu do 24 měsíců po koncovém datu procesu. Výpočet kalendářních hodnot (například pracovní dny a pracovní hodiny) mimo tento rozsah vrátí chybu a výchozí hodnotu. Tento rozsah se automaticky použije po každé aktualizaci dat a není možné jej měnit. Parametry: - [date] – konkrétní datum, ke kterému se přičítají pracovní minuty.
Datový typ: DATE
[count] – počet pracovních minut, které se přičítají k datu
Datový typ: INT
Výstupní datový typ: DATE