Heim >Backend-Entwicklung >Python-Tutorial >So berechnen Sie den Zeitunterschied in Python
Pythons Methode zur Berechnung des Zeitunterschieds: Python verwendet hauptsächlich das datetime-Paket, um den Zeitunterschied zu berechnen, einschließlich des Zeitunterschieds am selben Tag und des Zeitunterschieds unter verschiedenen Wetterbedingungen. Die Syntax lautet [aus datetime import datetime, date].
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Python-Version 3.9, DELL G3-Computer.
Pythons Methode zur Berechnung des Zeitunterschieds:
Python verwendet hauptsächlich das datetime
-Paket, um den Zeitunterschied zu berechnen, einschließlich des Zeitunterschieds am selben Tag und des Zeitunterschieds unter verschiedenen Wetterbedingungen.
from datetime import datetime, date
1. Der Zeitunterschied (Sekunden) am selben Tag kann durch 60 geteilt werden.
#计算时间差的分钟数 # 同一天的时间差 time_1 = '2020-03-02 15:00:00' time_2 = '2020-03-02 16:00:00' time_1_struct = datetime.strptime(time_1, "%Y-%m-%d %H:%M:%S") time_2_struct = datetime.strptime(time_2, "%Y-%m-%d %H:%M:%S") seconds = (time_2_struct - time_1_struct).seconds print('同一天的秒数为:') print(seconds)
2 Der Zeitunterschied an verschiedenen Tagen kann auch berechnet werden, total_seconds
# 不同天的时间差 time_1 = '2020-03-02 15:00:00' time_2 = '2020-03-03 16:00:00' time_1_struct = datetime.strptime(time_1, "%Y-%m-%d %H:%M:%S") time_2_struct = datetime.strptime(time_2, "%Y-%m-%d %H:%M:%S") # 来获取时间差中的秒数。注意,seconds获得的秒只是时间差中的小时、分钟和秒部分,没有包含天数差,total_seconds包含天数差 # 所以total_seconds两种情况都是可以用的 total_seconds = (time_2_struct - time_1_struct).total_seconds() print('不同天的秒数为:') print(int(total_seconds)) min_sub = total_seconds / 60 print('不同天的分钟数为:') print(int(min_sub))
Verwandte kostenlose Lernempfehlungen: Python-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo berechnen Sie den Zeitunterschied in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!