Forum: Programmieren allgemein
Delphi
by DeddyH,
8. Mai 2013
Ob ich String-Manipulationen am Eingangsstring oder am FormatString vornehme, sollte sich im Aufwand nicht unterscheiden, oder?
Forum: Programmieren allgemein
Delphi
by DeddyH,
8. Mai 2013
So hatte ich auch gedacht. Da das Format ja in dem Moment bekannt ist, muss man eben den String manipulieren und das ShortDateFormat entsprechend setzen. Etwas anderes fällt mir auch nicht ein.
Forum: Programmieren allgemein
Delphi
by DeddyH,
8. Mai 2013
AFAIK brauchst Du zwingend einen DateSeparator in Deinem String. Etwas umständlich, aber das hier klappt:
var
Settings: TFormatSettings;
d: TDate;
s: string;
begin
s := '20130705';
Insert('/', s, 5);
Insert('/', s, 8);
Settings.ShortDateFormat := 'yyyy/mm/dd';