Datum mit anderem Datum vergleichen und sortieren



  • hi, ich hab da ein doofes problem... bin neu unter den programmierern 🙂

    ich möchte gern in einen stringgrid mei daten sotieren, ich hab immer ein datum drin stehen, wenn ich nun zwei vergleiche, wie z.b. 21.02.2004 und 22.01.2004, sagt er mit das 22.01.2004 größer wäre und setzt es in der sotierung nach unten, nur das ist ja falsch, wer könnte mir da weiterhelfen?

    gibt es schon eine eigenschaft dafür, die ich verwenden kann?

    mfg



  • Wie vergleichst du denn? ich vermute du vergleichst einfach nur den Inhalt der Zellen. Das sind aber Strings. Du must den Inhalt, den String, erst in ein TDate umwandeln und dann kannst du mit < oder > vergleichen. Die Funktion heißt StrToDate und dürfte in der Unit SysUtils stecken.



  • Hi,

    sieht so aus, als würdest Du die Strings vergleichen und nicht die Datumswerte. Schau Dir mal TDateTime an.



  • StrToDate... perfekt 🙂 nun gehts!

    Danke schön


Anmelden zum Antworten