Für die meisten meiner Aufgaben finde ich es viel einfacher, mit Datum und Uhrzeit im Epochenformat zu arbeiten:
- es ist trivial, die Zeitspanne zu berechnen
- oder feststellen, ob ein Ereignis vor oder nach einem anderen stattgefunden hat,
- Ich muss mich nicht mit Zeitzonenproblemen herumschlagen, wenn die Daten aus verschiedenen geografischen Quellen stammen,
- Bei Skriptsprachen ist das, was ich normalerweise von der Datenbank erhalte, wenn ich eine zeitabhängige Spalte anfordere, eine Zeichenkette, die ich parsen muss, um mit ihr zu arbeiten.
Diese Liste lässt sich fortsetzen, aber für mich reicht es aus, um meinen Code portabel zu halten, das datenbankeigene Datetime-Format zu verlassen und Datum und Uhrzeit als Integer zu speichern. Was denkt ihr?