![]() |
[BEANTWORTET] Datum aus DateTimePicker auslesen!??
Hi,
ich möchte, dass der DateTimePicker (Kind: Datum ohne Dropdown) folgendes Format anzeigt: z. B. 2005/06 oder 2006/07. Ich habe das gelöst, in dem ich den Formatstring bei jedem Change-Ereignis anpasse: DtpJahr.Format := 'yyyy/' + FormatDateTime('yy', IncYear(DtpJahr.Date, 1)); // Aus dem Kopf getippt da nicht zu hause Das Problem: DtpJahr.Date scheint NICHT das im DateTimePicker angezeigte Format zurückzugeben, sondern immer nur das heutige Datum! Date ist ja eine solche Funktion, und ich habe irgendwo gelesen, dass da ein Bug in dem Control sein soll. Ich arbeite mit Delphi 7. Wie kann man diesen umgehen? Vielen Dank, dartrax |
Re: Datum aus DateTimePicker auslesen!??
Der Fehler ist das .Date ein TDateTime zurückgibt und nicht ein TDate. Aber es wird nicht im angezeigten Format sondern als windowsinterner Zeittyp zurückgegeben.
|
Re: Datum aus DateTimePicker auslesen!??
Zitat:
Aber das ist doch auch egal, oder? Entweder DateToStr(DtpJahr.Date) oder DateToStr(DtpJahr.DateTime) - mindestens einer von denen müsste mir doch das im DateTimePicker eingestellte Datum zurückgeben - tut aber keiner. Stets 2007. Zitat:
dartrax |
Re: Datum aus DateTimePicker auslesen!??
Intern sieht aber ein TDate, TTime und ein TDateTime gleich aus (Double). Die Eigenschaft .date sollte aber nur den ganzzahligen Anteil zurückgeben gibt aber auch den Nachkommaanteil zurück
|
Re: Datum aus DateTimePicker auslesen!??
Hallo,
Zitat:
![]() Gruß Hawkeye |
Re: Datum aus DateTimePicker auslesen!??
Der DatetimePicker hat min. einen
![]() Edit: Funktioniert bei mir reibungslos. |
Re: Datum aus DateTimePicker auslesen!??
Zitat:
danke für den Tipp, das war großartig! :thumb: Ich hatte Kind auf Time gestellt, weil so das Drehfeld angezeigt wird statt dem DropDown, was ich ja wollte. Das es dafür eigentlich die DateMode-Eigenschaft gibt, war mir zur späten Stunde nicht zugegen. Beides umgestellt, jetzt geht's. Vielen Dank! dartrax |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:43 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-2025 by Thomas Breitkreuz