maettig.com

Thiemos Archiv

MS-SQL und lokalisierte Datums- und Zeitangaben: Beim Transferieren eines Datums per XML übergibt man es im ISO 8601-Format, z. B. 2006-12-31T23:59:59 (mit T als Trennzeichen, nicht mit Leerzeichen). In Delphi erzeugt man einen solchen ISO-konformen String z. B. mit FormatDateTime('yyyy"-"mm"-"dd"T"hh":"nn":"ss', Now). Auf Empfängerseite wird dieser String dann unverändert an MS-SQL übergeben: CONVERT(DATETIME, '2006-12-31T23:58:59', 126). Der Stil Nummer 126 wird in der Dokumentation mit "vorgesehen für XML-Verwendung" beschrieben. Offen ist, wie man diese Art der Übertragung für verschiedenen Zeitzonen absichert.

Kommentare zu diesem Beitrag können per E-Mail an den Autor gesandt werden.

[ ← Zurück zur Übersicht ]

Impressum & Datenschutz