Es kann auch mit dem
SQL-Dialekt zusammenhängen.
SQL-Dialekt #1 hat ausschließlich DATE-Felder unterstützt, die - ungeachtet ihres Namens - sehr wohl Datum und Uhrzeit aufnehmen konnten. Mit
SQL-Dialekt #3 hat sich das geändert, neben DATE kamen die Typen TIME und TIMESTAMP hinzu. Mit der Folge, dass DATE tatsächlich nur noch das Tagesdatum gespeichert hat.
Nun ist
SQL-Dialekt #1 aus heutiger Sicht reichlich veraltet, aber es existieren "da draußen" noch genug Datenbanken, die mit diesem alten Dialekt erstellt wurden und nur das ist maßgeblich. Dieser Zustand lässt sich nicht einfach durch das Setzen eine Flags umschalten.
Daniel R. Wolf
mit Grüßen aus Hamburg