Index: third_party/logilab/common/date.py |
diff --git a/third_party/logilab/common/date.py b/third_party/logilab/common/date.py |
index 544d03ecffbcd00ba61c670b25a2711dca84c61d..a093a8a9bbc8c1a69fa51db3c212a3162c115944 100644 |
--- a/third_party/logilab/common/date.py |
+++ b/third_party/logilab/common/date.py |
@@ -314,7 +314,7 @@ def ustrftime(somedate, fmt='%Y-%m-%d'): |
def utcdatetime(dt): |
if dt.tzinfo is None: |
return dt |
- return datetime(*dt.utctimetuple()[:7]) |
+ return (dt.replace(tzinfo=None) - dt.utcoffset()) |
def utctime(dt): |
if dt.tzinfo is None: |