- 转UTC世界标准时间(包含T和Z) 成为北京时间:
from datetime import datetime, timedelta
def time_handler(target_time: str):
"""
UTC世界标准时间(包含T和Z) 转 北京时间
:param target_time:
:return:
"""
_date = datetime.strptime(target_time, "%Y-%m-%dT%H:%M:%S.%fZ")
local_time = _date + timedelta(hours=8)
end_time = local_time.strftime("%Y-%m-%d %H:%M:%S")
return end_time
if __name__ == '__main__':
start_time = "2024-02-07T16:00:00.000Z"
time_str = time_handler(start_time)
print(time_str)
import time
import arrow
def local_to_utc(time_str):
local_time = datetime.strptime(time_str, "%Y-%m-%d %H:%M:%S")
utc_time = local_time.astimezone(pytz.utc)
return utc_time
local_to_utc("2024-02-08 00:00:00")