, wenn ich den folgenden Code verwendet. Ich verstehe, dass ich 12 zur gegebenen Zeit addiere und es 24:00:00 zurückgebe, aber ich bin nicht im Stande zu verstehen, wie man 00:00:00 erhält.Konvertieren von 12 Stunden zu 24 Stunden Python zeigt 24:00:00 als 24:00:00 und nicht 00:00:00
Mein Zeitstempel enthält eine Liste von Zeitwerten.
r = timestamp[:-2] if timestamp[-2:] == "AM" else str(int(timestamp[:2]) + 12) + timestamp[2:8]
Warum Sie nicht verwenden, um die richtige Art und Weise, dies zu erreichen? (dh das 'datetime'-Modul). – DeepSpace
Haben Sie versucht, das Modul [datetime] (https://docs.python.org/3/library/datetime.html) zu verwenden? –