Aktuelle Zeit: 05.07.2020 19:39

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Einfache Zeitdifferenz Berechnung
BeitragVerfasst: 25.05.2019 21:02 
Offline

Registriert: 26.04.2019 10:31
Wohnort: Mühldorf am Inn
Hallo,
gibt es in Purebasic eine einfache Methode um eine Zeitdifferenz zu berechnen?
Beispiel: ich habe eine Startzeit 14:42:00 und eine Endzeit 15:26:53
Das hab ich bisher immer so gelöst:

(End-Stunden * 3600) + (End-Minuten * 60) + End-Sekunden
minus
(Start-Stunden * 3600) + (Start-Minuten * 60) + Start-Sekunden
ergibt Ergebnis in Sekunden

Diff-Stunden = int (Ergebnis/3600)
Diff-Minuten = int (Ergebnis-(DiffStunden*3600)/60)
Diff-Sekunden = int ((Ergebnis-(Diff-Minuten*60)/60)

Das funktioniert zwar hier ebenfalls, aber vielleicht gehts ja auch einfacher

Schöne Grüsse
Kurt

_________________
Wenn einem die einfachen Dinge net einfallen, klappt's meistens umständlich...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Einfache Zeitdifferenz Berechnung
BeitragVerfasst: 25.05.2019 21:07 
Offline
Admin
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Wenn du z.B. Date() benutzt, dann kannst du beide Werte miteinander subtrahieren und du hast dann die Differenz in Sekunden.
Beispiel:
Code:
Date1 = Date(2019, 5, 25, 20, 50, 0)
Date2 = Date(2019, 5, 25, 20, 55, 0)
DateDiff = Date2 - Date1
Debug DateDiff


Hilft dir das schon weiter?

_________________
BildBildBildBild BildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Einfache Zeitdifferenz Berechnung
BeitragVerfasst: 25.05.2019 21:28 
Offline

Registriert: 26.04.2019 10:31
Wohnort: Mühldorf am Inn
YESS, danke...
das erspart schon mal das Zerlegen des Strings und umrechnen in Sekunden...

_________________
Wenn einem die einfachen Dinge net einfallen, klappt's meistens umständlich...


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 13 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye