要将字典列表中所有分区的datetime对象就地转换为UTC ISO格式,可以使用以下步骤:
import pytz
from datetime import datetime
def convert_to_utc(dt):
if dt.tzinfo is None:
dt = pytz.timezone('Asia/Shanghai').localize(dt)
return dt.astimezone(pytz.utc).replace(tzinfo=None).isoformat()
data = [
{"name": "A", "date": datetime(2022, 1, 1, 10, 0, 0)},
{"name": "B", "date": datetime(2022, 1, 1, 12, 0, 0)},
{"name": "C", "date": datetime(2022, 1, 1, 14, 0, 0)}
]
for item in data:
if isinstance(item["date"], datetime):
item["date"] = convert_to_utc(item["date"])
这样,字典列表中所有分区的datetime对象就会被就地转换为UTC ISO格式。
对于以上问题,腾讯云提供了以下相关产品和服务:
以上产品链接供参考,具体根据实际需求选择适合的产品和服务。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云