Es gibt zwei Hauptmodule für Zeit- und Datumstypen in Python: Zeitmodul und Datum/Uhrzeit-Modul
Zeitmodul: It basiert auf Unix. Timestamp (Zeitstempel) ist implementiert und der Bereich, der ausgedrückt werden kann, ist auf den Zeitraum 1970-2038 beschränkt.
Timestamp: bezieht sich auf den Beginn am 1. 1970 GMT Die Gesamtzahl der Sekunden bisher, das Ergebnis ist eine Gleitkommazahl.
print(time.time())
Beispiel: Ermitteln Sie, wie viele Sekunden ein Programm ausgeführt wurde #🎜 🎜#
import time start_time = time.time() sum = 0 for i in range(1000000): sum += i end_time = time.time() print("程序执行了%f秒"%(end_time - start_time))
Das Programm wurde 0,128733 Sekunden lang ausgeführt2.2 Zeitstempel in Standardzeit und -datum umwandeln format# 🎜🎜#
(2) Formatieren Sie die Zeit mit time.strftime()
import time time_tuple = time.localtime(time.time()) print("当前时间为{}年{}月{}日{}点{}分{}秒".format(time_tuple[0],time_tuple[1],time_tuple[2],time_tuple[3],time_tuple[4],time_tuple[5]))
3. Zeitmodul-Falldemonstration
Beispiel: 8. August 2008, welcher Tag liegt 88.888.888 Sekunden nach 20:08:08? Welcher Wochentag ist heute?
time.asctime(time.localtime()) # 参数为时间元组 time.ctime(time.time()) # 参数为浮点数时间戳
4.2 ZeitklasseDie Zeitklasse kann die aktuelle Zeit direkt definieren, auf Mikrosekunden genau# 格式化成2020-06-25 11:18:29形式 print(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())) # 格式化成Thu Jun 25 11:18:29 2020形式 print(time.strftime("%a %b %d %H:%M:%S %Y",time.localtime()))Nach dem Login kopierenDas zurückgegebene Ergebnis ist 26.06.2020. Sie können auf die Attribute Jahr, Monat und Tag zugreifen einzeln:
import time # time.mktime()方法可以把时间元组转为时间戳 tuple01 = (2008,8,8,20,8,8,0,0,0) # 待求时间戳 time01 = time.mktime(tuple01) + 88888888 # 待求时间元组 tuple02 = time.localtime(time01) # 打印结果 print("结果:",time.strftime("%Y-%m-%d %H:%M:%S",tuple02),end="\t") tuple_week = ("星期一","星期二","星期三","星期四","星期五","星期六","星期天") print(tuple_week[tuple02[6]])Nach dem Login kopieren
date01 = datetime.date.today()
print("年份",date01.year) print("月份",date01.month) print("日期",date01.day)
time01 = datetime.time(8,23,2,121212)
5.1 Aktuelle Uhrzeit abrufen
print("时",time01.hour) print("分",time01.minute) print("秒",time01.second) print("微秒",time01.microsecond)
Ausgabeergebnis:
26.06.2020 08:35:43.928741
# 🎜🎜## 🎜🎜#5. 2 Holen Sie sich das aktuelle Datum und die aktuelle Uhrzeit von datetimedatetime01 = datetime.datetime.now()
2020-06-26
16:35 :43.929583#🎜 🎜#Jahr, Monat, Tag, Stunde, Minute, Sekunde, Mikrosekunde des Datums und der Uhrzeit abrufen
from datetime import datetime print(datetime.now()) # 获取当前日期时间 print(datetime.today()) # 获取当前时间 print(datetime.utcnow()) # 获取当前的格林尼治时间Nach dem Login kopieren
Ausgabeergebnis:2020# 🎜🎜#6
2616
3543929583
Das obige ist der detaillierte Inhalt vonSo erhalten Sie die aktuelle Uhrzeit und das aktuelle Datum in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!