Refine
This commit is contained in:
10
time_api.py
10
time_api.py
@@ -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:
|
||||||
'''
|
'''
|
||||||
|
|||||||
Reference in New Issue
Block a user