This commit is contained in:
DingZQ
2025-03-02 17:57:25 +08:00
parent 65e3d7bc40
commit 3c9db341c8

View File

@@ -17,17 +17,13 @@ def parse_utc_time(query_time: str) -> datetime.datetime:
''' '''
将一个北京时间的时间点转换成utc 将一个北京时间的时间点转换成utc
''' '''
beijing_time = datetime.datetime.fromisoformat(query_time) return datetime.datetime.fromisoformat(query_time)
utc_time = beijing_time.astimezone(datetime.timezone.utc)
return utc_time
def parse_beijing_time(query_time: str) -> datetime.datetime: def parse_beijing_time(query_time: str) -> datetime.datetime:
''' '''
将一个 utc 的时间点,转换成北京时间 将一个 2025-02-09T15:45:00+00:00 的北京时间时间
''' '''
utc_time = datetime.datetime.fromisoformat(query_time) return datetime.strptime(query_time, "%Y-%m-%dT%H:%M:%S%z")
beijing_time = utc_time.astimezone(datetime.timezone(datetime.timedelta(hours=8)))
return beijing_time
def to_utc_time(dt: datetime.datetime) -> datetime.datetime: def to_utc_time(dt: datetime.datetime) -> datetime.datetime:
''' '''