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$ $Id$
""" """
from datetime import date from datetime import date, datetime, timedelta
from logging import getLogger from logging import getLogger
from lxml import etree from lxml import etree
import os import os
@ -127,5 +127,7 @@ class OfficeFile(ExternalFileAdapter):
def parseDate(s): 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])