【发布时间】:2011-07-08 01:02:22
【问题描述】:
我正在使用带有 python 的 Google App Engine。而且我无法安装第三方库。
我虽然这应该工作,但它实际上运行没有错误,但它返回当前时区未应用。
我做错了什么?
from datetime import tzinfo, timedelta, datetime
class Seoul_tzinfo(tzinfo):
def utcoffset(self, dt):
return timedelta(hours=9)
def dst(self, dt):
return timedelta(0)
greeting.date = datetime.now( Seoul_tzinfo() )
【问题讨论】:
-
“没有时区”是什么意思。如果只是名称,请尝试定义一个 tzname 方法。
-
@Thomas,我的意思是我得到了未应用 GMT+9 的当前时间。
-
您可以在 google app engine 上安装第三方库...但是就是说,我不知道 pytz 或 dateutil(这是您需要的)是否有效。
-
@Lennart,谢谢。我不知道我可以将第三方库安装到应用引擎!
标签: python google-app-engine timezone