English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die PC-Zeit wird in die24Stundenformat. Hier wird die String-Slicing-Anwendung angewendet.
Hier wird, wenn die Zeit PM ist, gemäß den Regeln, dann wird der Teil der Stunde hinzugefügt,12;Wenn die Zeit AM ist, fügen Sie sie nicht hinzu.
Eingabe: 12:20:20 PM Ausgabe: 24:20:20
Schritt 1: Geben Sie die aktuelle Zeit an. Schritt 2: Extrahieren Sie nur die Zeit aus dem Datumsformat. Schritt 3: Mit String-Slicing überprüfen Sie die letzten zwei Wörter PM oder AM. Schritt 4: wenn die letzten zwei Wörter PM sind, dann fügen Sie hinzu 12 und wenn das Wort AM ist, dann fügen Sie es nicht hinzu.
import datetime def timeconvert(str1) if str1[-2:] == "AM" und str1[:2] == \12: return "00" + str1[2:-2] elif str1[-2:] == "AM": return str1[:-2] elif str1[-2:] == "PM" und str1[:2] == \12: return str1[:-2] else: return str(int(str1[:2)] + 12) + str1[2:8] dt = datetime.datetime.now() print("Zeitumrechnung ::", timeconvert(dt.strftime("%H:%M:%S")))
Ausgaberesultat
Zeitumrechnung :: 24:04:53