Data i godzina
Funkcje daty i czasu wykonują operacje na wartościach daty i czasu w celu obliczenia, wyodrębnienia lub sformatowania informacji czasowych i zwracają wynik.
Następujące funkcje są dostępne w Qlik Open Lakehouse:
| Funkcja | Opis |
|---|---|
| ADD_TIME_ZONE_OFFSET | Dodaj przesunięcie strefy czasowej do daty. Przesunięcie strefy czasowej może być w dowolnym ze standardowych formatów akceptowanych przez metodę ZoneId.of języka Java (America/New_York, +0200 itd.) |
| DATE | Rzutuje ciąg znaków na datę |
| DATE_ADD | Dodaje wartość interwału typu jednostka do znacznika czasu. Odejmowanie można wykonać, używając wartości ujemnej |
| DATE_DIFF | Zwraca timestamp2 - timestamp1 wyrażone w jednostkach |
| DATE_TRUNC | Obcina datę do danej jednostki |
| DZIEŃ | Zwraca dzień miesiąca ze znacznika czasu |
| DAY_OF_WEEK | Zwraca dzień tygodnia ISO ze znacznika czasu. Wartości mieszczą się w zakresie od 1 (poniedziałek) do 7 (niedziela) |
| DAY_OF_YEAR | Zwraca dzień roku ze znacznika czasu. Wartości mieszczą się w zakresie od 1 do 366 |
| EXTRACT_TIMESTAMP | Konwertuje ciąg daty lub znacznika czasu na datę lub znacznik czasu, automatycznie wykrywając format daty |
| FORMAT_DATETIME | Konwertuje datę i godzinę na ciąg znaków |
| FROM_ISO8601_DATE | Analizuje ciąg sformatowany zgodnie z ISO 8601 na datę |
| FROM_UNIXTIME | Konwertuj sekundy epoki na znacznik czasu |
| GODZINA | Zwraca godzinę dnia ze znacznika czasu. Wartości wahają się od 0 do 23 |
| MILLISECOND | Zwraca milisekundę sekundy ze znacznika czasu |
| MINUTA | Zwraca minutę godziny ze znacznika czasu |
| MIESIĄC | Zwraca miesiąc roku ze znacznika czasu |
| QUARTER | Zwraca kwartał roku ze znacznika czasu. Wartości mieszczą się w zakresie od 1 do 4 |
| RUN_END_TIME | Zwraca czas zakończenia wykonania zadania |
| RUN_START_TIME | Zwraca czas rozpoczęcia wykonania zadania |
| SEKUNDA | Zwraca sekundę minuty ze znacznika czasu |
| SUBTRACT_TIME_ZONE_OFFSET | Odejmij przesunięcie strefy czasowej od daty. Przesunięcie strefy czasowej może być w dowolnym ze standardowych formatów akceptowanych przez metodę `ZoneId.of` języka Java (America/New_York, +0200 itp.) |
| TO_UNIXTIME | Konwertuj datę na jej reprezentację w sekundach Epoch (Unix), z ułamkowymi milisekundami |
| TO_UNIX_EPOCH_MILLIS | Konwertuj datę na jej reprezentację w sekundach Epoch (Unix) |
| TO_UNIX_EPOCH_SECONDS | Konwertuj datę na jej reprezentację w sekundach Epoch (Unix) |
| TYDZIEŃ | Zwraca tydzień ISO roku ze znacznika czasu. Wartości z zakresu od 1 do 53 |
| ROK | Zwraca rok ze znacznika czasu |
| YEAR_OF_WEEK | Zwraca rok tygodnia ISO ze znacznika czasu |