AWS Lambda的默认时区是UTC。如果您想在Lambda函数中使用不同的时区,可以按照以下步骤进行操作:
datetime
模块pytz
库来设置所需的时区下面是一个示例代码,演示如何在AWS Lambda中设置时区:
import datetime
import pytz
def lambda_handler(event, context):
# 设置所需的时区
tz = pytz.timezone('Asia/Shanghai')
# 获取当前时间,使用所需的时区
current_time = datetime.datetime.now(tz)
# 打印当前时间
print("当前时间:", current_time)
在此示例中,我们导入了datetime
模块和pytz
库。然后,使用pytz.timezone()
方法设置所需的时区(示例中为'Asia/Shanghai')。接下来,使用datetime.datetime.now()
方法获取当前时间,并传入所需的时区。最后,我们打印了当前时间。
请注意,此示例仅用于演示如何在AWS Lambda中设置时区。您可以根据自己的需求进行更改和扩展。