Datum und Uhrzeit werden in Python vor allem mit dem Modul datetime verarbeitet. Für Laufzeitmessungen eignet sich eine monotone Uhr aus dem Modul time.
Zeitpunkte formatieren
from datetime import datetime, timedelta
jetzt = datetime.now()
morgen = jetzt + timedelta(days=1)
print(morgen.strftime("%d.%m.%Y %H:%M"))
strftime() formatiert Zeitwerte als Text, strptime() liest einen Text nach einem vorgegebenen Muster wieder ein.
Laufzeiten messen
Für die Dauer eines Vorgangs ist time.perf_counter() geeigneter als die aktuelle Uhrzeit, weil der Messwert nicht von einer Änderung der Systemzeit beeinflusst wird.
from time import perf_counter
start = perf_counter()
# zu messender Programmteil
dauer = perf_counter() - start
Das nimmst du mit
Das PDF bündelt die wichtigsten Datumsformate, Berechnungen mit Zeitspannen und ein robustes Muster zur Messung von Programmlaufzeiten.