Konvertieren Sie die Zeit im HH:MM:SS-Format in flache Sekunden
Konvertieren Sie die Zeit im HH:MM:SS-Format in eine einzelne Sekunde ist eine unkomplizierte Aufgabe, die mit verschiedenen Programmiertechniken erledigt werden kann. Hier ein detaillierter Blick auf die verschiedenen Ansätze:
Explodieren und konvertieren
Eine Methode besteht darin, die Zeit in ihre einzelnen Komponenten (Stunden, Minuten und Sekunden) zu zerlegen ) mit der Funktion explosion(). Nach der Trennung können diese Komponenten mithilfe des Multiplikators *60 für Minuten und des Multiplikators 3600 für Stunden in Sekunden umgewandelt werden:
import dateutil.parser def convert_time_to_seconds(time): parsed_time = dateutil.parser.parse(time) total_seconds = parsed_time.hour * 3600 + parsed_time.minute * 60 + parsed_time.second return total_seconds
Regular Expression Magic
Regular Expressions can kann auch zum Extrahieren und Konvertieren der Zeit im HH:MM:SS-Format in Sekunden verwendet werden. Das folgende PHP-Code-Snippet verwendet die Funktionen preg_replace() und sscanf(), um diese Aufgabe zu erfüllen:
$str_time = "23:12:95"; $str_time = preg_replace("/^([\d]{1,2})\:([\d]{2})$/", "00::", $str_time); sscanf($str_time, "%d:%d:%d", $hours, $minutes, $seconds); $time_seconds = $hours * 3600 + $minutes * 60 + $seconds;
MM:SS-Format verarbeiten
Darüber hinaus ist es wichtig, Folgendes zu tun berücksichtigt Fälle, in denen die Eingabezeit im MM:SS-Format (ohne Stunden) vorliegt. In solchen Fällen können Sie den sscanf()-Aufruf so ändern, dass er dieses Format verarbeitet:
sscanf(str_time, "%d:%d", $minutes, $seconds); $time_seconds = $minutes * 60 + $seconds;
Fazit
Durch die Verwendung dieser verschiedenen Ansätze können Sie Zeit effizient umrechnen Vom HH:MM:SS-Format bis hin zu einer flachen Sekundenzählung, die Flexibilität und Genauigkeit bei Ihren zeitbezogenen Berechnungen bietet.
Das obige ist der detaillierte Inhalt vonWie kann ich die HH:MM:SS-Zeit in Gesamtsekunden umrechnen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!