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: '''