Verwendung von Datumsformaten

Bei multilingual eingerichteten Server und Anwendungen gibt es besonders bei der Nutzung von Datumsformaten in SQL-Statements einiges zu beachten, damit dieser in jeder Sprache eindeutig funktionieren.

Die Schreibweise date = yyyymmdd bzw. datetime yyyymmdd hh:MM:ss ist vollkommen sprachneutral und sollte daher grundsätzlich verwendet werden. Alternativ kann auch die komplexere Schreibweise mit den geschweiften Klammern genutzt werden.

Alle anderen Schreiben (insbesondere yyyy-mm-dd) sind zu vermeiden, da diese je nach Spracheinstellung des Servers, des SQL-Servers und des SQL-Users nur Problemen führen kann.

Link: Der ultimative Guide für die Datetime Datentypen

Leave a Comment.