AGB  ·  Datenschutz  ·  Impressum  







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

Die Zeit-Programmierung :-)

Ein Thema von thiagojonas · begonnen am 19. Okt 2008 · letzter Beitrag vom 19. Okt 2008
Antwort Antwort
thiagojonas

Registriert seit: 31. Aug 2008
Ort: Wolfenbüttel
338 Beiträge
 
#1

Die Zeit-Programmierung :-)

  Alt 19. Okt 2008, 16:13
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:

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 :-(
Danke für Eure Hilfe
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.619 Beiträge
 
Delphi 12 Athens
 
#2

Re: Die Zeit-Programmierung :-)

  Alt 19. Okt 2008, 16:16
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.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
SimStar001

Registriert seit: 18. Jan 2008
594 Beiträge
 
#3

Re: Die Zeit-Programmierung :-)

  Alt 19. Okt 2008, 16:19
wie wärs mit:

Delphi-Quellcode:
 GesamtZeit := strtotime(Zeit1 {Zelle 1}) - strtotime(Zeit2 {Zelle 2});
{in Zelle einfügen} ... FormatDateTime('hh:mm',Gesamtzeit);
Marco Tröger
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.619 Beiträge
 
Delphi 12 Athens
 
#4

Re: Die Zeit-Programmierung :-)

  Alt 19. Okt 2008, 16:22
Bei Deinem FormatDateTime fehlt das Format
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
thiagojonas

Registriert seit: 31. Aug 2008
Ort: Wolfenbüttel
338 Beiträge
 
#5

Re: Die Zeit-Programmierung :-)

  Alt 19. Okt 2008, 16:45
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);
  Mit Zitat antworten Zitat
SimStar001

Registriert seit: 18. Jan 2008
594 Beiträge
 
#6

Re: Die Zeit-Programmierung :-)

  Alt 19. Okt 2008, 16:53
Was passiert denn genau bzw was funktioniert nicht so wie du es möchtest?
Marco Tröger
  Mit Zitat antworten Zitat
thiagojonas

Registriert seit: 31. Aug 2008
Ort: Wolfenbüttel
338 Beiträge
 
#7

Re: Die Zeit-Programmierung :-)

  Alt 19. Okt 2008, 17:03
Es kommt eine Fehlermeldung vom Compiler!

Imkoplatible Typen String und Extended.
  Mit Zitat antworten Zitat
SimStar001

Registriert seit: 18. Jan 2008
594 Beiträge
 
#8

Re: Die Zeit-Programmierung :-)

  Alt 19. Okt 2008, 17:19
var Gesamtzeit:string; Gesamtzeit ist ja auch ein extended bzw. vom Typ TTime und kein string. probier das mal:

var Gesamtzeit : extended oder  var Gesamtzeit : TTime
Marco Tröger
  Mit Zitat antworten Zitat
thiagojonas

Registriert seit: 31. Aug 2008
Ort: Wolfenbüttel
338 Beiträge
 
#9

Re: Die Zeit-Programmierung :-)

  Alt 19. Okt 2008, 17:21
Super, DAnke
  Mit Zitat antworten Zitat
Antwort Antwort


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 06:47 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