Heim  >  Artikel  >  Backend-Entwicklung  >  So berechnen Sie den Zeitunterschied in Python

So berechnen Sie den Zeitunterschied in Python

coldplay.xixi
coldplay.xixiOriginal
2021-03-02 16:29:378385Durchsuche

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].

So berechnen Sie den Zeitunterschied in Python

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn