【发布时间】:2014-08-12 21:49:15
【问题描述】:
我在我的 Google Cloud SQL 数据库中存储日期时间变量时遇到了一些问题。每次我存储它时,它都会以 UTC 格式保存它,我希望它在 CEST+0200(西班牙的时区)中。
通过Python中的这个函数,我可以得到我想要的时间:
def spain_timezone():
fecha_actual_utc = datetime.now(timezone('UTC'))
# Convert to Spain local time
now_spain = fecha_actual_utc.astimezone(timezone('Europe/Madrid'))
logging.info('time is %s', now_spain.strftime(fmt))
return now_spain
有没有办法将其保存为西班牙的时区?
谢谢。
【问题讨论】:
-
为什么不在检索时区时将其转换为西班牙语?
-
对不起,你是什么意思?我可以恢复我想要的时间,但是保存在数据库中的日期是以UTC时区存储的。
标签: google-app-engine python-2.7 google-cloud-sql