Python时区设置 发表于 2022-02-19 更新于 2025-01-16 Waline: 阅读次数: 最近在使用Python开发一个serverless的云函数,在自己电脑上运行的好好的,部署到云服务上就和本地运行结果不一致。琢磨了一下是时区不同导致的运行环境不一致。 我是用的是腾讯云的SCF云函数,云服务默认运行环境的时区是UTC,本地环境的运行时区是UTC+8,在我开发的例子的当中需要当前日期作为参数。只需要在代码中加入时区设置即可保持开发环境和运行环境一致。 12345import os,timedef main_handler(event, context):# 设置时区为上海 os.environ['TZ'] = 'Asia/Shanghai' time.tzset()