From f29132406a3ad460a451bd39fc2c9ab6ee9746e4 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Wed, 11 Dec 2013 09:43:02 +0100 Subject: [PATCH] unify date strings/remove excess parts before parsing --- util/date.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/util/date.py b/util/date.py index 2900865..fd495b0 100644 --- a/util/date.py +++ b/util/date.py @@ -51,13 +51,14 @@ def formatTimeStamp(ts, useGM=False, format='%Y-%m-%d %H:%M'): def str2timeStamp(s): + s = s.replace('T', ' ') try: - t = time.strptime(s, '%Y-%m-%d %H:%M:%S') + t = time.strptime(s[:19], '%Y-%m-%d %H:%M:%S') except ValueError: try: - t = time.strptime(s, '%Y-%m-%d %H:%M') + t = time.strptime(s[:16], '%Y-%m-%d %H:%M') except ValueError: - t = time.strptime(s, '%Y-%m-%d') + t = time.strptime(s[:10], '%Y-%m-%d') return int(time.mktime(t))