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