Einzelnen Beitrag anzeigen

Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.381 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Current_Time-Problem mit Firebird

  Alt 29. Aug 2006, 10:09
Hi,

Delphi kennt (leider) nur noch den Typ TDateTime. TDate und TTime sind davon "abgeleitet", d.h. TDate und TTime sind ebenfalls vom Typ TDateTime. Somit erhälst Du bei einem TTime immer auch den TDate-Anteil zurück. Wenn Du das von Hand anzeigst, kannst Du darauf Einfluss nehmen, in einem DB-Grid siehts schlechter aus. Du kannst höchstens bei der TDataSet die Du einsetzt alle Felder erzeugen und versuchen dort einzustellen, dass Du ein TTime-Feld hast.

Die Anzeige ist im übrigen völlig korrekt: TDateTime ist ein einfacher Double. Die Zeit wird dabei als Nachkommastellen gespeichert, somit ist die Zahl vor dem Komma die Anzahl der Tage seit dem 31.12.1899.

Grüße
Lemmy
  Mit Zitat antworten Zitat