Wie ließt man in Python 3.5 die Uhrzeit ausgeben?
Hi. Ich möchte in Py 3.5 die Akktuelle Uhrzeit getrennt in Stunde, Minute und Sekunde auslesen. Wie mache ich das? Danke im Vorraus. :)
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren
Du kannst die Funktionen localtime() oder gmtime() aus dem time-Modul verwenden:
import time
...
tm = time.localtime()
h, m, s = tm.tm_hour, tm.tm_min, tm.tm_sec
Danach steht die aktuelle Stunde, Minute und Sekunde in den Variablen h, m und s.
Viel Spaß! :)
PS: Wenn du die Zeit in Stringform ausgeben willst, geht das auch einfacher so:
print(time.strftime('%H:%M:%S'))
%A- Wochen Name
%B - Ganzer Monats Name
%d - Tag des Monats(01-31)
%e - Tag des Monats(1-31)
%H - Stunde, 24-Stunden(1-23)
%I - Stunde, 12-Stunden(1-12)
%j - Tag des Jahres(1bis366)
%m - Monat (01 bis 12)
%M-Minute
%S-Sekunde
%T - %H:%M:%S
Das waren die Formate die du da einfügen kannst (bsp.):
time.strftime('%A')
noch ein paar Beispiele:
stunde = int(time.strftime("%H"))
minute = int(time.strftime("%M"))
sekunde = int(time.strftime("%S"))