Seite 1 von 1

Frage zum time-Modul

Verfasst: Donnerstag 19. November 2009, 16:44
von scrawl
Hi,

ich habe ein GTK-Programm erstellt, in dem u.a. der Benutzer ein Datum auswählt (sprich Tag, Monat, Jahr). Jetzt würde ich diese Auswahl gerne in einen Timestamp konvertieren. Habe aber im Time-Modul keine passende Funktion dafür gefunden. Hat jemand ne Lösung?

MfG

/Edit: Hab ich wohl ne Minute zu früh abgeschickt ^^ hab die Lösung: Tuple mit Jahr, Monat, Tag etc. erstellen:

Code: Alles auswählen

time_struct = (2009, 11, 19, 16, 47, 51, 3, 323, 0)
Und das dann time.mktime übergeben.

/Edit2: Nächstes Problem. Ich habe vom User halt nur die Angaben Day, Month, Year, Hour, Minute, Second. Wie aber kann ich daraus tm_wday (Wochentag) ,tm_yday (Tag im Jahr) berechnen, das will die mktime() nämlich auch noch haben!

Verfasst: Donnerstag 19. November 2009, 17:04
von b.esser-wisser
Hast du dir mal das datetime-Modul angeschaut?

Verfasst: Donnerstag 19. November 2009, 17:25
von scrawl
Das kenne ich nicht. Hab aber grade selbst die Lösung gefunden, mktime() will zwar Wochentag und Jahrestag, kann man aber auch einfach gleich 0 setzen, und die Zeit wird trotzdem richtig berechnet. Sorry dass ich euch hier belästigt hab, der Thread kann gelöscht werden.

Verfasst: Donnerstag 19. November 2009, 23:25
von Leonidas
scrawl hat geschrieben:Sorry dass ich euch hier belästigt hab, der Thread kann gelöscht werden.
Threads sollen nicht gelöscht werden - dann wäre ja der ganze Witz der Suchfunktion dahin, wenn alle Fragen + deren Antworten gelöscht worden wären.