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:
		
							parent
							
								
									5fcec9dad6
								
							
						
					
					
						commit
						7ab2d6abfd
					
				
					 1 changed files with 4 additions and 2 deletions
				
			
		| 
						 | 
					@ -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])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue