From 7ab2d6abfd23c71a453eecdba097da4bf80a2622 Mon Sep 17 00:00:00 2001 From: helmutm Date: Wed, 29 Sep 2010 15:49:59 +0000 Subject: [PATCH] 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 --- integrator/office/base.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/integrator/office/base.py b/integrator/office/base.py index ef6b1ff..e8e2e27 100644 --- a/integrator/office/base.py +++ b/integrator/office/base.py @@ -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])