Seite 1 von 1

Aktuelle Stunde in Variable speichern

Verfasst: Samstag 9. Mai 2015, 15:38
von Ruben
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!!

Re: Aktuelle Stunde in Variable speichern

Verfasst: Samstag 9. Mai 2015, 16:52
von nezzcarth
Das Rückgabeobjekt ähnelt einem namedtuple. Entsprechend kannst du jedes der genannten Attribute direkt ansprechen. In deinem Fall z.T. localtime.tm_hour

Re: Aktuelle Stunde in Variable speichern

Verfasst: Samstag 9. Mai 2015, 17:19
von Sirius3
@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

Re: Aktuelle Stunde in Variable speichern

Verfasst: Samstag 9. Mai 2015, 18:28
von Ruben
Super, vielen Dank euch beiden. Hat beides geklappt :D

Danke