![]() |
Delphi-Version: 5
Datum aus Listbox verwenden
Also: Die Aufgabe besteht darin: Mit dem DateTimePicker zwei Datum in die Listbox einlesen (was funktioniert) das sieht dann so aus: 14.01.2011 12:24 und von dem Datum, das ausgewählt wird muss ich mit DecodeDate weiterarbeiten können. Wie mache ich das?
DELPHI VERSION 2006!! |
AW: Datum aus Listbox verwenden
Delphi-Quellcode:
Den String kannst Du nun beliebig weiterverwurschteln.
einString := ListBox.Items[0]; // Erstes Item der Listbox in einen String auslesen
|
AW: Datum aus Listbox verwenden
ähm, also ich kann dir jetzt nicht so richtig folgen, wo jetzt eigentlich das Problem ist. Du nimmst deinen TDateTime-Wert und schreibst folgendes:
Delphi-Quellcode:
wobei deinDateTime der TDateTime-Wert ist und y,m,d Variablen (die du vorher deklarieren musst) vom Typ Word sind.
DecdeDate(deinDateTime,y,m,d);
Ich hoffe, ich hab das Problem jetzt richtig verstanden. Ach ja: in den Variablen y,m,d werden dann Jahr(=y), Monat(=m) und Tag(=d) gespeichert. Heisst auf die kannst du wieder zugreifen und dann damit weiterrechnen. LG, hans ditter |
AW: Datum aus Listbox verwenden
Wow, danke ihr beiden. Hat sich schon erledigt, ich habe im DecodeDate(StrtoDatetime()) verwendet und das hat nicht funktioniert. So habe ich eine Hilfsvariable H:=StrtoDatetime(), Decodedate(H, Jahr, Monat, Tag) gemacht und es hat funktioniert.:-D Außerdem war es noch die Reihenfolge der Befehle. Tut mir leid, ist mein erstes Semester in Turbo Delphi.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz