add 2 hours to datetime values in office documents to account for timezone shift

git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@4024 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2010-09-29 15:49:59 +00:00
parent 5fcec9dad6
commit 7ab2d6abfd

View file

@ -22,7 +22,7 @@ Resource adapter(s) for MS Office files.
$Id$
"""
from datetime import date
from datetime import date, datetime, timedelta
from logging import getLogger
from lxml import etree
import os
@ -127,5 +127,7 @@ class OfficeFile(ExternalFileAdapter):
def parseDate(s):
return date(*strptime(s, '%Y-%m-%dT%H:%M:%SZ')[:3])
dt = datetime(*strptime(s, '%Y-%m-%dT%H:%M:%SZ')[:6]) + timedelta(hours=2)
return date(dt.year, dt.month, dt.day)
#return date(*strptime(s, '%Y-%m-%dT%H:%M:%SZ')[:3])