Ein Tipp: Speicher dein Datum nicht als Datum direkt sondern als UNIX-Timestamp.
Sprich: Du hast eine Zahl mit ca. 10 Stellen, die die Zeit in Sekunden seit dem 1.1.1970 wiedergibt.
mit getdate() kannst du dir aus der Zahl dann ganz einfach deine benötigten Elemente raus extrahieren. z.B. Wochentag, Monatstag, Monat, Jahr, Sekunde, Minute, Stunde und noch mehr.
Geht um einiges einfach zum Speichern (du brauchst nur ein int-Feld in der DB) und ist einfach handzuhaben weil du dir alle Formate "zusammenbasteln" kannst.