Frage zum time-Modul

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
scrawl
User
Beiträge: 40
Registriert: Mittwoch 20. August 2008, 17:04
Kontaktdaten:

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!
Benutzeravatar
b.esser-wisser
User
Beiträge: 272
Registriert: Freitag 20. Februar 2009, 14:21
Wohnort: Bundeshauptstadt B.

Hast du dir mal das datetime-Modul angeschaut?
scrawl
User
Beiträge: 40
Registriert: Mittwoch 20. August 2008, 17:04
Kontaktdaten:

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.
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

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.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Antworten