From b04367bb6c85ac2517c2d8f03038fc8f2be263ac Mon Sep 17 00:00:00 2001 From: vapao Date: Wed, 23 Jun 2021 11:16:31 +0800 Subject: [PATCH] fix issue --- spug_api/apps/host/utils.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/spug_api/apps/host/utils.py b/spug_api/apps/host/utils.py index fc96faa..49d2aee 100644 --- a/spug_api/apps/host/utils.py +++ b/spug_api/apps/host/utils.py @@ -3,7 +3,7 @@ # Released under the AGPL-3.0 License. from libs.helper import make_ali_request, make_tencent_request from collections import defaultdict -from datetime import datetime +from datetime import datetime, timezone def check_os_type(os_name): @@ -46,10 +46,10 @@ def check_internet_charge_type(value, supplier): def parse_utc_date(value): if not value: return None - s_format = '%Y-%m-%dT%H:%M:%S%z' + s_format = '%Y-%m-%dT%H:%M:%SZ' if len(value) == 17: - s_format = '%Y-%m-%dT%H:%M%z' - date = datetime.strptime(value, s_format) + s_format = '%Y-%m-%dT%H:%MZ' + date = datetime.strptime(value, s_format).replace(tzinfo=timezone.utc) return date.astimezone().strftime('%Y-%m-%d %H:%M:%S')