Einzelnen Beitrag anzeigen

geofranz01

Registriert seit: 17. Jun 2007
72 Beiträge
 
Delphi 2007 Enterprise
 
#5

Re: Datum in internationalen DateTimePicker

  Alt 12. Feb 2008, 17:12
Ich weiß nicht ob ich dein Problem nun richtig verstanden habe:
Du bekommst ein Datum als String aus der Datenbank z.B. '12.02.2008'. Diesen willst du jetzt in dem DateTimePicker anzeigen. Das kannst du systemunabhängig z.B. mit:

Delphi-Quellcode:
var
str:String;
year, month, day:Word;
begin
str:='12.02.2008'; //den String von der Datenbank
year := strtoint(Copy(Str,7,4));
month := strtoint(Copy(Str,4,2));
day := strtoint(Copy(Str,1,2));

DateTimePicker1.Date := EncodeDate(year, month, day);

Wenn du das Datum von dem DateTimePicker wieder zurückverwandelst geht das mit:
str := FormatDateTime('dd.mm.yyyy', DateTimePicker1.date); Hab ich das jetzt richtig verstanden oder hab ich gerade ein Brett vorm Kopf??

mfg,
geofranz
Max
  Mit Zitat antworten Zitat