Datum und Uhrzeit
Datums- und Uhrzeitfunktionen führen Vorgänge an Datums- und Uhrzeitwerten aus, um zeitliche Informationen zu berechnen, zu extrahieren oder zu formatieren und ein Ergebnis zurückzugeben.
Die folgenden Funktionen stehen in Qlik Open Lakehouse zur Verfügung:
| Funktion | Beschreibung |
|---|---|
| ADD_TIME_ZONE_OFFSET | Fügt einem Datum einen Zeitzonen-Versatz hinzu. Der Zeitzonen-Versatz kann in einem der Standardformate vorliegen, die von der ZoneId.of-Methode von Java akzeptiert werden (America/New_York, +02:00 usw.). |
| DATE | Wandelt eine Zeichenfolge in ein Datum um |
| DATE_ADD | Fügt dem Zeitstempel einen Intervallwert vom Typ „unit“ hinzu. Die Subtraktion kann durch die Verwendung eines negativen Werts durchgeführt werden |
| DATE_DIFF | Gibt Zeitstempel2 - Zeitstempel1 ausgedrückt in der Einheit zurück |
| DATE_TRUNC | Kürzt ein Datum auf eine angegebene Einheit |
| DAY | Gibt den Tag des Monats aus dem Zeitstempel zurück |
| DAY_OF_WEEK | Gibt den ISO-Wochentag aus dem Zeitstempel zurück. Die Werte reichen von 1 (Montag) bis 7 (Sonntag) |
| DAY_OF_YEAR | Gibt den Tag des Jahres aus dem Zeitstempel zurück. Die Werte reichen von 1 bis 366 |
| EXTRACT_TIMESTAMP | Konvertiert eine Datums- oder Zeitstempelzeichenfolge in ein Datum oder einen Zeitstempel, wobei das Datumsformat automatisch erkannt wird |
| FORMAT_DATETIME | Konvertiert ein Datum/eine Uhrzeit in eine Zeichenfolge |
| FROM_ISO8601_DATE | Analysiert die ISO 8601-formatierte Zeichenfolge als Datum |
| FROM_UNIXTIME | Konvertiert Epochen-Sekunden in einen Zeitstempel |
| HOUR | Gibt die Stunde des Tages aus einem Zeitstempel zurück. Werte reichen von 0 bis 23 |
| MILLISECOND | Gibt die Millisekunde der Sekunde aus dem Zeitstempel zurück |
| MINUTE | Gibt die Minute der Stunde aus dem Zeitstempel zurück |
| MONTH | Gibt den Monat des Jahres aus dem Zeitstempel zurück |
| QUARTER | Gibt das Quartal des Jahres aus dem Zeitstempel zurück Werte reichen von 1 bis 4 |
| RUN_END_TIME | Gibt die Endzeit der Jobausführung zurück |
| RUN_START_TIME | Gibt die Startzeit der Jobausführung zurück |
| SECOND | Gibt die Sekunde der Minute aus dem Zeitstempel zurück |
| SUBTRACT_TIME_ZONE_OFFSET | Subtrahiert einen Zeitzonen-Versatz von einem Datum. Der Zeitzonen-Versatz kann in einem der Standardformate vorliegen, die von der ZoneId.of-Methode von Java akzeptiert werden (America/New_York, +02:00 usw.). |
| TO_UNIXTIME | Konvertiert ein Datum in seine Epochen-(Unix-)Sekunden-Darstellung, mit Bruchteilen von Millisekunden |
| TO_UNIX_EPOCH_MILLIS | Konvertiert ein Datum in seine Epochen-(Unix-)Sekunden-Darstellung |
| TO_UNIX_EPOCH_SECONDS | Konvertiert ein Datum in seine Epochen-(Unix-)Sekunden-Darstellung |
| WEEK | Gibt die ISO-Woche des Jahres aus dem Zeitstempel zurück Werte reichen von 1 bis 53 |
| YEAR | Gibt das Jahr aus dem Zeitstempel zurück |
| YEAR_OF_WEEK | Gibt das Jahr der ISO-Woche aus dem Zeitstempel zurück |