Registriert seit: 4. Sep 2004
1.465 Beiträge
Delphi 10.4 Sydney
|
Speichern und Laden von Datums-Werten
29. Jan 2006, 14:32
Wer hat Erfahrungen beim Speichern und Laden von Datum-Werten (TDate) auf unterschiedlich lokalisierten Systemen (unterschiedliche Betriebssystem-Sprachen, unterschiedliche lokale Datums-Einstellungen)?
Das Problem ist dabei folgendes: Wenn Datum-Werte auf einem System in einer Datei gespeichert werden und diese selbe Datei dann auf einem anderen System mit unterschiedlichen lokalen Einstellungen (s.o.) eingelesen wird, könnten sich Probleme ergeben.
Zur Zeit speichere ich Datums-Werte, indem ich mit DateToStr diese in Strings umwandle und diese dann in einer Textdatei speichere; beim Laden der Datei verfahre ich genau umgekehrt: Die Strings werden mit StringToDate dekodiert.
Allerdings gibt es in SysUtils eine erweiterte Funktion DateToStr bzw. StrToDate, die den Typ TFormatSettings verwendet. Wer hat Erfahrungen mit dieser erweiterten Funktion?
|