AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

frage zum datum

Ein Thema von KosMottchen · begonnen am 19. Nov 2006 · letzter Beitrag vom 19. Nov 2006
Antwort Antwort
Seite 2 von 2     12   
raiguen
(Gast)

n/a Beiträge
 
#11

Re: frage zum datum

  Alt 19. Nov 2006, 17:26
Moin
Zitat von Hawkeye219:
Hallo,

auch die von TDateTimePicker.Date gelieferten Werte enthalten einen Zeitanteil, der in diesem Fall mit Trunc() entfernt werden muß.

Gruß Hawkeye
Warum hast du das nicht umgesetzt

Zum Mitmeißeln nochmals deine entsprechend geänderte Abfrage:
Delphi-Quellcode:
if Trunc(form1.DateTimePicker1.Date) = StrToDate('19.11.2006')then
   form1.edit1.Text:='test'
else
   form1.Edit1.Text:='nicht das richtige datum';
dann klappt's auch mit dem richtigen Datum

//EDIT: Hawkeye219 war ein millisekündchen schneller...
  Mit Zitat antworten Zitat
KosMottchen

Registriert seit: 4. Mär 2006
34 Beiträge
 
Delphi 7 Enterprise
 
#12

Re: frage zum datum

  Alt 19. Nov 2006, 17:31
besten dank an euch alle
es geht und auf euch ist immer verlass

mfg kos
  Mit Zitat antworten Zitat
raiguen
(Gast)

n/a Beiträge
 
#13

Re: frage zum datum

  Alt 19. Nov 2006, 17:36
Zitat von KosMottchen:
oki...

also ich hab das jetzt mal so gemacht..

var
datum1, datum2: TDate;
begin
datum1:=StrToDate('19.11.2006');
datum2:=now;
if datum1 = datum2
then form1.edit1.Text:='test'
else form1.Edit1.Text:='nicht das richtige datum';


geht aba au nicht..
Ist das gleiche Spielchen, was du mit dem DateTimePicker hast: du vergleichst ein 'reines' Datum mit einem Datum, was noch einen Zeitanteil hat.. in diesem Fall datum2! OH sagt zum Now(), dass das aktuelle Systemdatum unddie aktuelle SystemZeit zurückgegeben wird! Somit kann der Datumsvergleich nicht funktionieren!
Zitat von KosMottchen:
.. is vllt so simpel, dass es oben keiner verstanden hatte
Och... ich denke wir haben es schon verstanden, wass du wolltest und Hawkeye219 hat dir ja schon die richtige Lösungsvariante gezeigt! NUR: du hast sie nicht umgesetzt...
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#14

Re: frage zum datum

  Alt 19. Nov 2006, 18:03
Hallo Hawkeye,

Zitat von Hawkeye219:
auch die von TDateTimePicker.Date gelieferten Werte enthalten einen Zeitanteil, der in diesem Fall mit Trunc() entfernt werden muß.
das ist übrigens ein Implementierungsfehler made in Borland - immerhin ist ein eigener Getter vorgesehen.

In dem Zusammenhang ist auch folgendes bemerkenswert ungeschickt:

Borland : TDate (Typ)
... TDate entspricht einem speziellen Typ von TDateTime-Wert ohne Dezimalangaben ...

Nachdenkliche Grüße
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:48 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz