From b3b8a82d898c60c95f6d0b39bb2f60c39c5a9093 Mon Sep 17 00:00:00 2001 From: zhengxie Date: Tue, 9 Jul 2013 14:12:51 +0800 Subject: [PATCH] Fixed datetime convertion error in windows. --- seahub/base/templatetags/seahub_tags.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/seahub/base/templatetags/seahub_tags.py b/seahub/base/templatetags/seahub_tags.py index ec7ef34b3b..dcf328de34 100644 --- a/seahub/base/templatetags/seahub_tags.py +++ b/seahub/base/templatetags/seahub_tags.py @@ -160,7 +160,8 @@ def translate_seahub_time(value): val_ts = value val = datetime.fromtimestamp(val_ts) # convert timestamp to datetime elif isinstance(value, datetime): - val_ts = int(value.strftime("%s")) + # FIXME: convert datetime to timestamp may cause problem, need a better way. + val_ts = int(time.mktime(value.timetuple())) val = value else: return value