Mehrere Möglichkeiten, zwei Daten in Python zu vergleichen!

PHPz
Freigeben: 2023-04-12 21:52:03
nach vorne
2603 Leute haben es durchsucht

Mehrere Möglichkeiten, zwei Daten in Python zu vergleichen!

Das Leben ist kurz, lerne Python schnell!

datetime

Wenn Sie Python zum Verarbeiten von Datums- und Uhrzeitangaben verwenden müssen, werden Sie auf jeden Fall zuerst an Datums- und Uhrzeitangaben, Kalender und andere Module denken. Unter diesen wird das Datetime-Modul hauptsächlich zur Darstellung von Datum und Uhrzeit verwendet, die wir oft als Jahr, Monat, Tag/Stunde, Minute und Sekunde bezeichnen.

Häufig verwendete Klassen im Datetime-Modul:

Wie vergleiche ich also zwei Daten mit dem Datetime-Modul?

Geben Sie den folgenden Befehl in die interaktive Umgebung ein:

import datetime first_date = datetime.date(2022, 2, 22) second_date = datetime.date(2022, 3, 1) print(first_date < second_date)
Nach dem Login kopieren

Ausgabe:

True
Nach dem Login kopieren
Nach dem Login kopieren

Wir werden feststellen, dass das Datetime-Modul den Vergleichsoperator <或> verwenden kann, um zwei Daten zu vergleichen. Der obige Code vergleicht Datumsobjekte. Wenn er durch Datums- und Zeitobjekte ersetzt wird, kann er auch auf diese Weise verglichen werden.

Geben Sie den folgenden Befehl in der interaktiven Umgebung ein:

import datetime first_date = datetime.datetime(2022, 2, 22, 12, 5, 0) second_date = datetime.datetime(2022, 3, 1, 12, 5, 0) print(first_date < second_date)
Nach dem Login kopieren

Ausgabe:

True
Nach dem Login kopieren
Nach dem Login kopieren

strptime

Im vorherigen Beispielcode werden alle Datumsobjekte/Datetime-Objekte verglichen. Wenn jedoch das vom Benutzer eingegebene oder stapelweise importierte Datum und die Uhrzeit im String-Format vorliegen, besteht unser erster Vergleichsschritt darin, str in datetime zu konvertieren.

Die Konvertierungsmethode ist ebenfalls sehr einfach. Sie müssen nur datetime.strptime verwenden, um dies zu erreichen.

Geben Sie in der interaktiven Umgebung den folgenden Befehl ein:

import datetime strftime1 = datetime.datetime.strptime("2022-02-22", "%Y-%m-%d") strftime2 = datetime.datetime.strptime("2022-03-01", "%Y-%m-%d") print("日期2022-02-22大于2022-03-01:", strftime1 > strftime2)
Nach dem Login kopieren

Ausgabeergebnis:

Mehrere Möglichkeiten, zwei Daten in Python zu vergleichen!

Darüber hinaus verfügt das Zeitmodul auch über die Funktion strptime(), mit der die Zeitzeichenfolge entsprechend der Angabe in ein Zeittupel analysiert werden kann Mit dieser Funktion können Sie auch zwei Daten vergleichen.

Geben Sie den folgenden Befehl in der interaktiven Umgebung ein:

import time strftime1 = time.strptime("2022-02-22", "%Y-%m-%d") strftime2 = time.strptime("2022-03-01", "%Y-%m-%d") print(strftime1) print(strftime2) print("日期2022-02-22大于2022-03-01:", strftime1 > strftime2)
Nach dem Login kopieren

Das Obige sind einige kleine Methoden zum Vergleichen zweier Daten mit Python. Tatsächlich gibt es in Python viele verschiedene Module und Funktionen zur Zeitverarbeitung, die zusammengefasst werden können.

Das Kalendermodul und das Zeitmodul werden in Zukunft ausführlich vorgestellt. Wenn Sie interessiert sind, können Sie diesem Artikel einen Daumen nach oben geben, um ihn zu unterstützen.

# ####Kategorie# ## ## ## #Funktionsbeschreibung# ## ## ## #Datum#Datum # #Zeit datetime # # Das Zeitintervall ist die Länge zwischen zwei Zeitpunkten tzinfo Zeitzoneninformationsobjekt# #
# #

Datumsobjekt, häufig verwendete Attribute sind Jahr, Monat, Tag

timeobject

Datums- und Zeitobjekte, häufig verwendete Attribute sind Stunde, Minute, Sekunde, Mikrosekunde

# #timedelta

# #

Das obige ist der detaillierte Inhalt vonMehrere Möglichkeiten, zwei Daten in Python zu vergleichen!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:51cto.com
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!