Einzelnen Beitrag anzeigen

Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#4
  Alt 19. Feb 2003, 16:41
Hehe. Klar geht das auch in Delphi. Ein DATE-Eintrag ist ein String, der, wie du gesagt hast nach dem Muster YYYY-MM-DD aufgebaut ist, also immer mit den gleichen Längen für die einzelnen Elemente.
Mit Copy geht es so:
Delphi-Quellcode:
var
  buf, date: String;
  year, month, day: Integer;
begin
  //date sei 2003-02-19
  buf := Copy(date,1,4);
  year := StrtoInt(buf);
  buf := Copy(date,6,2);
  month := StrtoInt(buf);
  buf := Copy(date,9,2);
  day:= StrtoInt(buf);
end;
Ein Beispiel für den Verbindungaufbau (siehe andere Thread) schreib ich dir, sobald ich geduscht hab.

Nachtrag. Ich sehe gerade, dass es auch mit StrtoDate gehen könnte. Du musst nur (wie in der Beschreibung erwähnt) die Variablen DateSeparator und ShortDateFormat auf die richtigen Werte setzen.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat