Thema: Delphi TDateTime Format

Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: TDateTime Format

  Alt 12. Feb 2004, 21:26
Ich hab's jetzt mal getestet, also so, wie du's im 1. Post hast, geht's bei mir:

Delphi-Quellcode:
procedure TForm1.DateTimePicker1Change(Sender: TObject);
var
  datum : String;
  t,m,j : String;
  iJahr, iMonat, iTag : Word;
begin
DecodeDate(DateTimePicker1.Date, iJahr, iMonat, iTag);

{Wochentag} 
case DayOfWeek(iTag) of
  1: t := 'Sonntag';
  2: t := 'Montag';
  3: t := 'Dienstag';
  4: t := 'Mittwoch';
  5: t := 'Donnerstag';
  6: t := 'Freitag';
  7: t := 'Samstag';
end; {case DayOfWeek}

{Monat} 
case iMonat of
   1: m := 'Januar';
   2: m := 'Februar';
   3: m := 'März';
   4: m := 'April';
   5: m := 'Mai';
   6: m := 'Juni';
   7: m := 'Juli';
   8: m := 'August';
   9: m := 'September';
  10: m := 'Oktober';
  11: m := 'November';
  12: m := 'Dezember';
end; {ende case iMonat}

j := IntToStr(iJahr);

datum := t + ', ' + IntToStr(iTag) + '. ' + m + ' ' + j;
Edit1.Text := datum;
end;
  Mit Zitat antworten Zitat