Deep Dive: Timestamp-Formatierung
Timestamp-Formatierung in der Datenbank
In unserem System verwenden wir intern das standardisierte ISO 8601 Format für Zeitstempel. Dieses Format sieht beispielsweise so aus: 2025-07-23T15:24:00Z .Damit unsere Verarbeitung zuverlässig funktioniert, ist es wichtig, dass alle Zeitstempel korrekt formatiert und eindeutig interpretierbar sind.
Warum ist die Formatierung notwendig?
In manchen Fällen liegen die Zeitstempel in der Datenquelle in ungewöhnlichen oder unvollständigen Formaten vor. Typische Beispiele sind:
- Zeitstempel ohne Trennzeichen:
230720251524(statt2025-07-23T15:24) - Zeitstempel als falsch interpretierter Datentyp (z. B. als Zahl oder String)
- Zeitstempel ohne Angabe einer Zeitzone
Damit unser System diese korrekt einlesen kann, stellen wir dir ein Freitext-Eingabefeld zur Verfügung, in dem du das passende Format manuell angeben kannst.
Wie funktioniert die manuelle Formatangabe?
Du kannst das Datumsformat im Java-kompatiblen Format angeben – details zu allen Formatoptionen findest du hier. Dieses Format bietet eine flexible und präzise Möglichkeit, Zeitstempel zu interpretieren.
Hier einige Beispiele für häufige Formatzeichen:
| Symbol | Bedeutung | Beispielwert |
|---|---|---|
yyyy | Jahr vierstellig | 2025 |
MM | Monat zweistellig | 07 |
dd | Tag zweistellig | 23 |
HH | Stunde (24h) | 15 |
mm | Minuten | 24 |
ss | Sekunden | 00 |
X | Zeitzonen-Kürzel (z. B. Z) | Z oder +02 |
T | Trenner zwischen Datum/Zeit | T in 2025-07-23T15:24 |
Beispiel für Formatangabe:
Ein Zeitstempel wie 230720251524 (für den 23.07.2025 um 15:24 Uhr) entspricht dem Format: ddMMyyyyHHmm
Zeitzone angeben
Zusätzlich zum Format kannst du auch eine Zeitzone angeben (z. B. Europe/Vienna, UTC, America/New_York), um sicherzustellen, dass der Zeitstempel korrekt interpretiert wird – insbesondere wenn keine Zeitzone im Zeitstempel selbst enthalten ist. Die Zeitzone kannst du entweder direkt im Input Feld oder über das Dropdown Element konfigurieren.