Zurück zu Utils

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.

Timestamp Tester Streamlit app

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

GruppeBeispiele
ISO2024-04-12T14:30:00Z
European12-04-2024, 12/04/2024
US04/12/2024
Compact20240412
Oracle / MSSQL / PostgreSQL / MySQL / SAPDatabase-specific formats
Month names12 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.