Streamlit app
Timestamp Tester
Testen Sie Timestamp-Strings direkt in Snowflake, um herauszufinden, welches Formatmuster übereinstimmt — mit Unterstützung aller Formatgruppen aus dem Timestamps-Makro.

Ziel
Beim Onboarding einer neuen Datenquelle wissen Sie oft nicht, in welchem Format Datums-Strings gespeichert sind. Der Timestamp Tester sendet Ihre Eingabe als eine Abfrage an Snowflake, testet jeden Wert gegen alle ausgewählten Formatgruppen und zeigt sofort, welches Muster übereinstimmt — und welche Werte nicht parsierbar sind.
Ergebnisse werden farbkodiert angezeigt: Grün für eine Übereinstimmung, Rot für einen Fehler. Nicht übereinstimmende Werte werden separat aufgelistet.
Unterstützte Formatgruppen
| Gruppe | Beispiele |
|---|---|
| ISO | 2024-04-12T14:30:00Z |
| European | 12-04-2024, 12/04/2024 |
| US | 04/12/2024 |
| Compact | 20240412 |
| Oracle / MSSQL / PostgreSQL / MySQL / SAP | Database-specific formats |
| Month names | 12 april 2024, April 12 2024 |
Kompakt-Formate werden immer zuerst getestet, um Fehlinterpretationen zu verhindern. ISO-Werte mit T-Trennzeichen oder abschließendem Z erhalten einen Fallback-Test.
Verwendung
1. App starten
streamlit\timestamps\start.cmd
2. Mit Snowflake verbinden
Geben Sie Ihre Snowflake-Kontodaten in der Seitenleiste ein. Die App speichert Ihre Anmeldedaten lokal über Windows Credential Manager.
3. Timestamp-Strings eingeben
Fügen Sie einen oder mehrere Werte in das Eingabefeld ein (einen pro Zeile) und wählen Sie, welche Formatgruppen Sie testen möchten:
2024-04-12T14:30:00Z 12-04-2024 April 12 2024 20240412
4. Ergebnisse anzeigen
Die Tabelle zeigt pro Wert das Original, das übereinstimmende Formatmuster und den geparsten Timestamp. Nicht übereinstimmende Werte werden rot markiert und separat aufgelistet.