python中如何比较两个时间点

爱喝马黛茶的安东尼
Freigeben: 2019-06-22 13:35:50
Original
19610 Leute haben es durchsucht

python中如何比较两个时间点

python中如何比较两个时间点?下面给大家讲解一下具体步骤:

1.string转datetime

#字符串转datetime dt = datetime.datetime.strptime('2017-04-19 00:42:44','%Y-%m-%d %H:%M:%S')
Nach dem Login kopieren

相关推荐:《Python视频教程

2.datetime转string

#datetime转字符串 str = dt.strftime("%Y-%m-%d-%H")
Nach dem Login kopieren

3.datetime的比较

>>> dt1 = datetime.datetime.strptime('2017-04-18 00:40:00','%Y-%m-%d %H:%M:%S') >>> dt2 = datetime.datetime.strptime('2017-04-18 00:20:00','%Y-%m-%d %H:%M:%S') >>> print(dt1 - dt2) 0:20:00 >>> print(dt2 - dt1) -1 day, 23:40:00
Nach dem Login kopieren

可以看到,当用较小的时间减较大的时间时,得出的是-1天,23时40分。而不是-20分。

4.datetime比较结果的判断

>>> diff = dt2 - dt1 >>> print(diff) -1 day, 23:40:00 >>> print(diff.days) -1 >>> print(diff.seconds) 85200
Nach dem Login kopieren

即比较时要用diff.days比较,小于0则前者较小。

5.具体相差秒数

>>> diff.days * 86400 + diff.seconds -1200
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonpython中如何比较两个时间点. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!