Feedparser Zeitzone, falsche konvertierung?
Verfasst: Montag 29. August 2005, 11:58
>>> et
(2005, 8, 29, ! 11 !, 37, 0, 0, 241, 0)
>>> et =d.entries[0].modified
>>> et
u'Mon, 29 Aug 2005 ! 11 !:37:00 GMT'
und nun ETC:
>>> et =e.entries[0].modified
>>> et
u'Mon, 29 Aug 2005 ! 04 !:04:20 EDT'
>>> et =e.entries[0].modified_parsed
>>> et
(2005, 8, 29, ! 8 !, 4, 20, 0, 241, 0)
Ich habe die wichtiges Stuecke in ! gesetzt...
Es werden 4 Stunden addiert. sollten es nicht 6 sein?
Was lauft hier falsch. Es kann doch nicht an der Zeitzone meines Rechners liegen? Da sollte doch immer zu der selben Quelle umgerechnet werden. Bei GMT aendert sich nichts, aber bei EDT werden 4 Stunden addiert. Es sollten aber 6 sein. Feedparser basiert auf time.
Kann hier jemand helfen?
Mein RSSnewsticker kommt mit focus und bbc... durcheinander, da bei den nicht GMT Nachrichten falsche Zeiten stehen. Und if EDT... if hour <22... ist auch etwas umstaendlich. Ausserdem koennte das Problem bei weiteren Zeitzonen auch bestehen...
Danke Patrick
(2005, 8, 29, ! 11 !, 37, 0, 0, 241, 0)
>>> et =d.entries[0].modified
>>> et
u'Mon, 29 Aug 2005 ! 11 !:37:00 GMT'
und nun ETC:
>>> et =e.entries[0].modified
>>> et
u'Mon, 29 Aug 2005 ! 04 !:04:20 EDT'
>>> et =e.entries[0].modified_parsed
>>> et
(2005, 8, 29, ! 8 !, 4, 20, 0, 241, 0)
Ich habe die wichtiges Stuecke in ! gesetzt...
Es werden 4 Stunden addiert. sollten es nicht 6 sein?
Was lauft hier falsch. Es kann doch nicht an der Zeitzone meines Rechners liegen? Da sollte doch immer zu der selben Quelle umgerechnet werden. Bei GMT aendert sich nichts, aber bei EDT werden 4 Stunden addiert. Es sollten aber 6 sein. Feedparser basiert auf time.
Kann hier jemand helfen?
Mein RSSnewsticker kommt mit focus und bbc... durcheinander, da bei den nicht GMT Nachrichten falsche Zeiten stehen. Und if EDT... if hour <22... ist auch etwas umstaendlich. Ausserdem koennte das Problem bei weiteren Zeitzonen auch bestehen...
Danke Patrick