Heim >Backend-Entwicklung >Python-Tutorial >Superzusammenfassung der Python-Datums- und Uhrzeitnutzung
Zeit ist zweifellos einer der kritischsten Faktoren in allen Lebensbereichen, daher ist das Aufzeichnen und Verfolgen der Zeit sehr wichtig. In Python können Sie Datums- und Uhrzeitangaben über die integrierte Bibliothek verfolgen. Heute stellen wir Datum und Uhrzeit in Python vor und erfahren, wie Sie die Module time und datetime verwenden, um Datums- und Uhrzeitangaben zu finden und zu ändern.
Python bietet Zeit- und Datum/Uhrzeit-Module, mit denen wir Datum und Uhrzeit einfach abrufen und ändern können. Schauen wir sie uns einzeln an eins. .
Dieses Modul enthält alle zeitbezogenen Funktionen, die zur Durchführung verschiedener Zeitoperationen erforderlich sind. Außerdem ermöglicht es uns den Zugriff auf die für verschiedene Zwecke erforderlichen Uhrentypen.
Eingebaute Funktionen:
Bitte werfen Sie einen Blick auf die folgende Tabelle, die einige wichtige eingebaute Funktionen des Zeitmoduls beschreibt .
Funktion | # 🎜🎜#Beschreibung | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
time() | #🎜 🎜 #Gibt die Anzahl der seit der Epoche verstrichenen Sekunden zurück 🎜#Gibt das aktuelle Datum und die aktuelle Uhrzeit mit den verstrichenen Sekunden als Parameter zurück|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# 🎜🎜# Stoppt die Ausführung eines Threads für die angegebene Dauer |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Die Funktion nimmt diese Klasse entweder als Parameter oder gibt sie als Ausgabe zurück | #🎜🎜 # localtime() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gmtime() |
Ähnlich wie localtime() gibt es die Zeit zurück. Der Kehrwert von struct_time |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
mktime() |
ocaltime() im UTC-Format. Ruft ein Tupel mit 9 Parametern ab und gibt die Anzahl der Sekunden zurück, die seit der Ausgabe der Epoche vergangen sind strftime() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
strptime() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Codeformatierung: Bevor Sie jede Funktion anhand eines Beispiels erläutern, werfen Sie einen Blick auf alle legalen Möglichkeiten, Code zu formatieren:
struct_time-Klasse hat die folgenden Attribute:
Schauen wir uns nun ein paar Beispiele des Zeitmoduls an. Suchen Sie Datums- und Uhrzeitangaben mithilfe des Zeitmoduls.Datums- und Uhrzeitangaben in Python zu erhalten, ist ganz einfach, indem Sie die in der Tabelle oben beschriebenen integrierten Funktionen und Formatierungscodes verwenden. import time #time a=time.time() #total seconds since epoch print("Seconds since epoch :",a,end='n----------n') #ctime print("Current date and time:") print(time.ctime(a),end='n----------n') #sleep time.sleep(1) #execution will be delayed by one second #localtime print("Local time :") print(time.localtime(a),end='n----------n') #gmtime print("Local time in UTC format :") print(time.gmtime(a),end='n-----------n') #mktime b=(2019,8,6,10,40,34,1,218,0) print("Current Time in seconds :") print( time.mktime(b),end='n----------n') #asctime print("Current Time in local format :") print( time.asctime(b),end='n----------n') #strftime c = time.localtime() # get struct_time d = time.strftime("%m/%d/%Y, %H:%M:%S", c) print("String representing date and time:") print(d,end='n----------n') #strptime print("time.strptime parses string and returns it in struct_time format :n") e = "06 AUGUST, 2019" f = time.strptime(e, "%d %B, %Y") print(f) Ausgabe: Seconds since epoch : 1565070251.7134922 ———- Current date and time: Tue Aug 6 11:14:11 2019 ———- Local time : time.struct_time(tm_year=2019, tm_mon=8, tm_mday=6, tm_hour=11, tm_min=14, tm_sec=11, tm_wday=1, tm_yday=218, tm_isdst=0) ———- Local time in UTC format : time.struct_time(tm_year=2019, tm_mon=8, tm_mday=6, tm_hour=5, tm_min=44, tm_sec=11, tm_wday=1, tm_yday=218, tm_isdst=0) ———– Current Time in seconds : 1565068234.0 ———- Current Time in local format : Tue Aug 6 10:40:34 2019 ———- String representing date and time: 08/06/2019, 11:14:12 ———- time.strptime parses string and returns it in struct_time format : time.struct_time(tm_year=2019, tm_mon=8, tm_mday=6, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=1, tm_yday=218, tm_isdst=-1) datetime-ModulÄhnlich wie das Zeitmodul enthält das datetime-Modul alle Methoden, die zum Umgang mit Datums- und Uhrzeitangaben erforderlich sind. Eingebaute Funktionen: Die folgende Tabelle stellt einige wichtige Funktionen in diesem Modul vor: ()
使用 datetime 查找日期和时间现在,让我们尝试实现这些函数,以使用datetime模块在 Python 中查找日期和时间。 import datetime #datetime constructor print("Datetime constructor:n") print(datetime.datetime(2019,5,3,8,45,30,234),end='n----------n') #today print("The current date and time using today :n") print(datetime.datetime.today(),end='n----------n') #now print("The current date and time using today :n") print(datetime.datetime.now(),end='n----------n') #date print("Setting date :n") print(datetime.date(2019,11,7),end='n----------n') #time print("Setting time :n") print(datetime.time(6,30,23),end='n----------n') #date.fromtimestamp print("Converting seconds to date and time:n") print(datetime.date.fromtimestamp(23456789),end='n----------n') #timedelta b1=datetime.timedelta(days=30, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=4, weeks=8) b2=datetime.timedelta(days=3, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=4, weeks=8) b3=b2-b1 print(type(b3)) print("The resultant duration = ",b3,end='n----------n') #attributes a=datetime.datetime.now() #1 print(a) print("The year is :",a.year) print("Hours :",a.hour) Output: Datetime constructor: 2019-05-03 08:45:30.000234 ———- The current date and time using today : 2019-08-06 13:09:56.651691 ———- The current date and time using today : 2019-08-06 13:09:56.651691 ———- Setting date : 2019-11-07 ———- Setting time : 06:30:23 ———- Converting seconds to date and time: 1970-09-29 ———- <class ‘datetime.timedelta’> The resultant duration = -27 days, 0:00:00 ———- 2019-08-06 13:09:56.653694 The year is : 2019 Hours : 13 |
Das obige ist der detaillierte Inhalt vonSuperzusammenfassung der Python-Datums- und Uhrzeitnutzung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!