encoder: Datum +6 Wochen

Beitrag lesen

Ich weiß dass die Daten nicht immer so geliefert werden wie ich diese benötige.

Dann würde ich sie mir gleich bei Übernahme so hin rechnen wie ich sie brauche.

Jeder bringt ein anderes Format mit.

Ein Grund mehr das zu tun, du brauchst ja eine einheitliche Grundlage für dein System.

Denke darüber nach was du wie suchen willst und ob ein Datumsfeld das nicht auch kann.

Welches Formal wäre denn am besten?

Das Datumsformat der Datenbank ;-) Die Formate die du zeigst sind Strings für die Darstellung. Die ist ein Unterschied zur Speicherung.

Oftmals möchte ich z.B. nur nach Jahr suchen oder nach einem Monat oder zeig mir alle Einträge aus 2016 12 an. Da ist so eine Aufteilung schon etwas schönes?

Da ist ein Datumsformat was schönes, mit dem du der Datenbank sagen kannst "bitte alles von 2016-11-05 bis 2017-03-25".

Auch deine DB speichert sowas sehr wahrscheinlich als Zahl, Sekunden seit x oder Tage seit x. Da lässt sich dann leicht berechnen was 3 Wochen später wäre, nämlich einfach plus 42 Tage.