From 3c9db341c8b8aec53342c93f32880b9f669a832b Mon Sep 17 00:00:00 2001 From: DingZQ Date: Sun, 2 Mar 2025 17:57:25 +0800 Subject: [PATCH] Refine --- time_api.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/time_api.py b/time_api.py index 9dd5442..4062c12 100644 --- a/time_api.py +++ b/time_api.py @@ -17,17 +17,13 @@ def parse_utc_time(query_time: str) -> datetime.datetime: ''' 将一个北京时间的时间点,转换成utc ''' - beijing_time = datetime.datetime.fromisoformat(query_time) - utc_time = beijing_time.astimezone(datetime.timezone.utc) - return utc_time + return datetime.datetime.fromisoformat(query_time) def parse_beijing_time(query_time: str) -> datetime.datetime: ''' - 将一个 utc 的时间点,转换成北京时间 + 将一个 2025-02-09T15:45:00+00:00 的北京时间时间点 ''' - utc_time = datetime.datetime.fromisoformat(query_time) - beijing_time = utc_time.astimezone(datetime.timezone(datetime.timedelta(hours=8))) - return beijing_time + return datetime.strptime(query_time, "%Y-%m-%dT%H:%M:%S%z") def to_utc_time(dt: datetime.datetime) -> datetime.datetime: '''