DateTime "unabhängig" von Winter/Sommerzei t?

Jens Nachtigall <[email protected]> Mon, 28 Nov 2011 20:13:19 +0100
Newsgroups gmane.comp.web.zope.german
Message-ID <[email protected]>
Hallo,

ich habe folgenden Code, welcher aufgerufen wird via WWW 
als set_publication_date?von=2011-12-01&bis=2011-12-31
D.h. bei 15 Artikeln würden die Artikel so durchgegangen, 
dass jeden zweiten Tag vom 1.12. bis 31.12. ein Artikel 
"freigeschaltet" würde, und das soll immer um 00:00 sein. 
Das Problem ist, dass ich es bislang noch nicht unabhängig 
von Winter und Sommerzeit habe, siehe die untere Schleife. 
Kann mir jmd. einen Pointer geben?

Das Problem liegt vermutlich darin begraben, dass die OS-Systemzeit
als UTC angegeben ist, aber das System (plone3) ist deutschsprachig?!

von = DateTime(request.von)
bis = DateTime(request.bis)

days_left = bis - von
stepping = days_left / float(num_articles)

# helper
index = 0
for i in range(num_articles):
    index = index + stepping
    random_stepping_days.append(round(index))


i = 0
for obj in article_objs:
        # winterzeit 
        #date = von + random_stepping_days[i] - (1.0 / 24.0)
        # sommerzeit
        date = von + random_stepping_days[i] - (2.0 / 24.0)
        #obj.setModificationDate(date)
        #obj.setCreationDate(date)
        obj.setEffectiveDate(date)
        obj.indexObject()
        i = i + 1



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope