[Zope] Wrong time displayed on events
Dieter Maurer
dieter at handshake.de
Mon Dec 4 13:32:01 EST 2006
Kirk Strauser wrote at 2006-12-3 12:19 -0600:
>I've just installed Plone 2.5.1 on Zope 2.9.6 running on FreeBSD 6-STABLE.
>On my newly created Plone site, whenever I add an event, it's displayed
>with the wrong time. For instanced, if I create one that runs between
>2006-12-05 19:30 and 22:00, it gets rendered like:
>
> (<span class="location">Some Event</span>, from
> <abbr class="dtstart" title="2006-12-05 19:30:00">2006-12-05 13:30</abbr> to
> <abbr class="dtend" title="2006-12-05 22:00:00">2006-12-05 16:00</abbr>)
>
>The server and I live in the CST time zone, which accounts for the 6-hour
>offset (as though I entered the time in UTC and it's converting it to CST
>for display). But since I never entered a timezone anywhere, why's it
>doing any conversion at all instead of just assuming that all times entered
>are local to the server? Is there a way to fix this, other than
>deliberately entering all times for events six hours too late, and
>letting Plone "fix" the display?
It might have to do with how you entered the date.
Watch out this example:
>>> DateTime('2006-12-05 13:30:00')
DateTime('2006/12/05 13:30:00 GMT+1')
>>> DateTime('2006-12-05T13:30:00')
DateTime('2006/12/05 13:30:00 GMT+0')
This means that a single character (the "T" above) may
change the timezone the date is assumed to come from.
>--
>Kirk Strauser
>Daycos
>
--
Dieter
More information about the Zope
mailing list