Hallo,
ich möchte gerne die Dauer eines Spiels feststellen und benötige dafür irgendwie eine Zeitmessung.
Ich habe hier im Forum geforscht und herausgefunden, dass die Zeit jetzt mit datetime.datetim.now() zu ermitteln und auch einer Variablen zu zuordnen ist. Alles prima, aber wenn ich nach dem Spiel die aktuelle Zeit einer anderen Variablen zuordnen möchte, kann ich sie nicht miteinander vergleichen- bzw. verrechnen. Was muss ich tun?
greez
systemzeit einlesen und verrechnen
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo breathe_easy!
mfg
Gerold
Code: Alles auswählen
>>> import datetime
>>> old_timestamp = datetime.datetime.now()
>>> new_timestamp = datetime.datetime.now()
>>> diff = new_timestamp - old_timestamp
>>> diff
datetime.timedelta(0, 16, 813000)
>>> diff.days
0
>>> diff.seconds
16
>>>
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Mein Name wird klein geschrieben.sea-live hat geschrieben:zeit zwischen old und diff =16sec AUDAXaudax hat geschrieben:Minuten, mein Kind. Minuten.
Dennoch gestehe ich meinen Fehler ein, ich hab deinen Post falsch interpretiert. Zufälligerweise hat Gerold auch 16 Minuten nach Threaderöffnung gepostet.
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo sea-live!sea-live hat geschrieben:schnell getippt Gerold
16 sekunden respekt !!!!!
Ich habe extra lange gewartet, damit auch eine größere Zahl raus kommt. Ich wollte nicht mit 1 arbeiten. Aber nach 16 Sekunden hat mich meine Geduld verlassen.
lg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Im Ernst? Also STRG+C und dann in andere Apps pasten ok, aber auch einfügen? Muss ich doch glatt mal testen!Trundle hat geschrieben:...kann das auch.Hyperion hat geschrieben:Aber die Windows-Shell ...
Was die aber sicher nicht können: Mit der Maus markieren und den Inhalt kopieren, oder?
Markieren + Rechtsklick kopiert, nochmal Rechtsklick fügt ein. Oder eben nur Rechtsklick zum Einfügen, wenn etwas in der Zwischenablage ist. Und mit F7/F8 ht man eine History.Hyperion hat geschrieben:Im Ernst? Also STRG+C und dann in andere Apps pasten ok, aber auch einfügen? Muss ich doch glatt mal testen!
Was die aber sicher nicht können: Mit der Maus markieren und den Inhalt kopieren, oder?
-
- User
- Beiträge: 58
- Registriert: Sonntag 29. Juli 2007, 18:34
Auf jeden Fall vielen Dank Gerold!!
Um nochmal zum OP zurück zu kommen ...
Man kann es auch so machen (wenn man nur die Dauer benötigt und es nur ein kurzer Zeitraum ist):
Man kann es auch so machen (wenn man nur die Dauer benötigt und es nur ein kurzer Zeitraum ist):
Code: Alles auswählen
>>> import time
>>> time1 = time.time()
>>> time2 = time.time()
>>> delta = time2-time1
>>> delta
7.0178439617156982