Was ist der Unterschied zwischen Pytz und Python-Dateutil?

8

Ich versuche Zeitzonenbewusstsein in meiner Python-Anwendung zu implementieren, und ich bin auf zwei verschiedene Python-Module gestoßen, die diese Funktion implementieren: pytz und python-dateutil. Ich frage mich, was ist der Unterschied zwischen diesen beiden Modulen?

(pytz) Ссылка

(python-dateitil) Ссылка

    
fangsterr 18.03.2012, 02:35
quelle

4 Antworten

4

Beide bieten nützliche Unterstützung für den Umgang mit Zeitzonen. Ich habe persönlich Pytz in meinen Django-Anwendungen verwendet und fand es nützlich und einfach zu arbeiten. Hoffe meine zwei Cent hilft.

    
Peter Tseng 21.06.2013, 06:22
quelle
2

Ich benutze beide Pakete. Ich persönlich mag nicht die Art und Weise, wie Python-Dateutil verpackt ist (das ganze diese Version von Python 2 und diese Version für Python 3), es war nicht einmal auf Pypi. Python-Dateutil ist ideal für das Parsen, auch wenn es etwas langsam ist (es wird jedoch analysiert). Ich würde wetten, dass mein Geld für das pytz-Paket zum Standard für Zeitzonen wird.

    
BenH 19.04.2012 16:29
quelle
1

Ich persönlich würde auch das pytz-Paket bevorzugen. Python-Dateutil ist ein wenig seltsam zu bedienen und etwas langsam

    
Stanley Tang 21.06.2013 06:24
quelle
1

Dieser Artikel gibt einen schönen Überblick über die Unterschiede zwischen den beiden Bibliotheken , wobei der größte Unterschied anscheinend die Korrektheit von DST-Kantenfällen ist (wobei dateutil.tz einen Vorteil hat).

    
Berislav Lopac 20.03.2018 22:17
quelle

Tags und Links