![]() |
Die Zeit-Programmierung :-)
Also ich habe eine Schöne StringGrid.
Ich lasse bei der ersten Spalte die aktuelle Zeit anzeigen. In der zweiten Spalte ebenfalls. In der dritten Spalte möchte ich gerne die Gesamtzeit anzeigen lasse. Doch wie mache ich das?
Delphi-Quellcode:
Danke für Eure Hilfe :love:FormatDateTime('hh:mm',now); // So hole ich immer die aktuelle Zeit in die Zellen calculate_dg.Cells[2,Index] := calculate_dg.Cells[1,Index] - calculate_dg.Cells[0,Index] // So geht das leider nicht mit der Zeitberechnung :-( |
Re: Die Zeit-Programmierung :-)
:?: Du hast in 2 Spalten die aktuelle Zeit und willst in der 3. die Differenz anzeigen? Und in einem StringGrid stehen Strings ;), die musst Du erstmal konvertieren.
|
Re: Die Zeit-Programmierung :-)
wie wärs mit:
Delphi-Quellcode:
GesamtZeit := strtotime(Zeit1 {Zelle 1}) - strtotime(Zeit2 {Zelle 2});
{in Zelle einfügen} ... FormatDateTime('hh:mm',Gesamtzeit); |
Re: Die Zeit-Programmierung :-)
Bei Deinem FormatDateTime fehlt das Format ;)
|
Re: Die Zeit-Programmierung :-)
So habe es jetzt so probiert, aber gehen tut das auch nicht.
Delphi-Quellcode:
var Gesamtzeit:string;
GesamtZeit := strtotime(calculate_dg.Cells[7,Index]) - strtotime(calculate_dg.Cells[6,Index]); calculate_dg.Cells[8,Index] := FormatDateTime('hh:mm',Gesamtzeit); |
Re: Die Zeit-Programmierung :-)
Was passiert denn genau bzw was funktioniert nicht so wie du es möchtest?
|
Re: Die Zeit-Programmierung :-)
Es kommt eine Fehlermeldung vom Compiler!
Imkoplatible Typen String und Extended. |
Re: Die Zeit-Programmierung :-)
Delphi-Quellcode:
Gesamtzeit ist ja auch ein extended bzw. vom Typ TTime und kein string. probier das mal:
var Gesamtzeit:string;
Delphi-Quellcode:
oder
var Gesamtzeit : extended
Delphi-Quellcode:
var Gesamtzeit : TTime
|
Re: Die Zeit-Programmierung :-)
Super, DAnke :hello: :dancer2: :love:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 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