Aktuelle Stunde in Variable speichern

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Ruben
User
Beiträge: 4
Registriert: Freitag 8. Mai 2015, 08:29

Hallo zusammen

Ich bekomme mit dem folgenden Code die aktuelle Zeit:

Code: Alles auswählen

import time

localtime = time.localtime(time.time())
print "Local current time :", localtime
der print sieht dann so aus:
Local current time : time.struct_time(tm_year=2015, tm_mon=5, tm_mday=9, tm_hour=16, tm_min=35, tm_sec=41, tm_wday=5, tm_yday=129, tm_isdst=1)

Jetzt möchte ich die Angabe der Stunde (16) irgendwie in eine variable kriegen. Kann mir da jemand helfen dabei?
Oder gibt es dazu eine einfachere Variante?

Danke jetzt schon für jeden Tipp!!
nezzcarth
User
Beiträge: 1792
Registriert: Samstag 16. April 2011, 12:47

Das Rückgabeobjekt ähnelt einem namedtuple. Entsprechend kannst du jedes der genannten Attribute direkt ansprechen. In deinem Fall z.T. localtime.tm_hour
Sirius3
User
Beiträge: 18335
Registriert: Sonntag 21. Oktober 2012, 17:20

@Ruben: das time-Modul ist nur eine dünne Schicht über den entsprechenden C-Funktionen. Für ein schöneres Interface und mehr Funktionalität solltest Du das datetime-Modul verwenden:

Code: Alles auswählen

import datetime

hour = datetime.datetime.now().hour
Ruben
User
Beiträge: 4
Registriert: Freitag 8. Mai 2015, 08:29

Super, vielen Dank euch beiden. Hat beides geklappt :D

Danke
Antworten